EDIT:
What I'm doing is this,,, When I run the 'ps' command and I'm looking for a particular process that's running, sometimes there
are multiple instances running of this same process and say for instance 2 of the processes started a day or 2 ago, but that's
all they tell you is the date it started (i.e. the 'ps' command's "STIME"). So what I did was I run "ps -eo pid,etime,cmd" and I get the
elapsed time of the process.
The output of the elapsed column looks like "2-21:44:05", meaning it started 2 days, 21 hours, 44min, and 5 seconds ago. I then use
the time variables from this ETIME column in the output of 'ps' and calculate the other variables I need and feed them into Perl's timelocal
Function with ($sec, $min, $hour, $mday, $month, $year) in order to get a UNIX timestamp for a past date and time.
Hey All,
hopefully someone is still watching this thread, I just had one simple question...
I was just wondering what putting this --> $(...) in double quotes does...?
I searched through the "Bash Cookbook" I have, but I couldn't find any explanation on this...
Also, Googled like crazy but I wasn't able to find anything specifically on this..?
What is the difference between these 2 in the example below?
I tried testing both, and both outputs look the exact same...?
Anyone know the difference?
In that case, there doesn't appear to be one, since $( ) doesn't get split. Other things like variables or a literal string would get split without quotes however.
This is because of a feature the bourne shell has. You can set a variable for a single command:
The red is the variable, the blue is the command. wget is a command to download webpages, and checks the HTTP_PROXY variable for what proxy to use.
So if you do
, it doesn't try to set the string to "a b", it sets STRING=a and tries to run the command b.
Last edited by Corona688; 09-20-2012 at 02:46 PM..
Hi Team,
I have an issue to split the file which is having special chracter(German Char) using awk command.
I have a different length records in a file. I am separating the files based on the length using awk command.
The command is working fine if the record is not having any... (7 Replies)
Hello Everyone,
I am stuck with one issue while working on abstract flat file which i have to use as input and load data to table.
Input Data-
------ ------------------------ ---- -----------------
WFI001 Xxxxxx Control Work Item A Number of Records
------ ------------------------... (5 Replies)
Hello Everyone,
I'm running AIX 5.3 and need to generate a 100 character fixed length empty file from within a bash script that I am developing.
I searched and was able to find:
dd if=/dev/zero of=/test/path/file count=100
however my understanding is that this will generate a file of a... (10 Replies)
Hi,
Can anyone help with a effective solution ?
I need to change a variable length text field (between 1 - 18 characters) to a fixed length text of 18 characters with the unused portion, at the end, filled with spaces.
The text field is actually field 10 of a .csv file however I could cut... (7 Replies)
Very, very new to unix scripting and have a unique situation. I have a file of records that contain 3 records types:
(H)eader Records
(D)etail Records
(T)railer Records
The Detail records are 82 bytes in length which is perfect. The Header and Trailer records sometimes are 82 bytes in... (3 Replies)
Hi ,
I have a peculiar case, where my sed command is working on a file which contains lines of small length.
sed "s/XYZ:1/XYZ:3/g" abc.txt > xyz.txt
when abc.txt contains lines of small length(currently around 80 chars) , this sed command is working fine.
when abc.txt contains lines of... (3 Replies)
Is there a command that sets a variable length?
I have a input of a variable length field but my output for that field needs to be set to 32 char.
Is there such a command?
I am on a sun box running ksh
Thanks (2 Replies)