12-26-2006
Take a look at the xargs manpage. I'm not 100% sure the following will work but......
ls -ltr eCustomerCME* -print0 | xargs -0 grep ^- | tail -1 | awk ' { print $6,$7,$8 } '
Kent
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hi,
I get this error message after I pipe a lot of output into grep. Does anyone know what his means?
grep: writing output: Invalid argument
thanks,
gammaman (3 Replies)
Discussion started by: gammaman
3 Replies
2. UNIX for Dummies Questions & Answers
Can anyone tell me what this error means?:
Usage: grep -hblcnsviw pattern file . . .
Thanks in advance! (2 Replies)
Discussion started by: Dave724001
2 Replies
3. Shell Programming and Scripting
hi!!
I am getting an error while grepping.
The error is like "grep: RE error 41: No remembered search string."
Can u please help with it?
Thanks in advance.........:) (3 Replies)
Discussion started by: tushar_tus
3 Replies
4. Shell Programming and Scripting
Hi,
Thanks for all your help. This forum is excellent. I just learnt PERL over the last few weeks by coding and asking questions....
I have one more.
When I run my script I get the following error msg. The grep statement I have is
`grep "Number of jobs processed:" output | sort -u |... (10 Replies)
Discussion started by: nurani
10 Replies
5. Shell Programming and Scripting
hi folk i need your help to find one logic....
i have error log same as any other error logs which get populated by no of events and errors...
but i need to grep the last occured errors.. which cant be duplicate.
here is my script.
========================
#!/usr/bin/ksh
grep -i... (3 Replies)
Discussion started by: tapia
3 Replies
6. Shell Programming and Scripting
Hello Team,
if ; then
is there an syntax error above line? i got error like
can i know how to resolve this error?
Regards (2 Replies)
Discussion started by: rocking77
2 Replies
7. Shell Programming and Scripting
Terminated ./dft/PCRs/811310/badlogic-dontMap-dedicatedCompEnable.g at Mon Feb 14 10:09:08 IST 2011
SUCCESSFUL run of /home/rcap/logs/latest/bin/linux/rc-o -e { if \{\\} \{ set_attr ovf_verification_directory /tmp/_dft_PCRs_811310_badlogic-dontMap-dedicatedCompEnable.dir.pid31578/fv / \} ... (2 Replies)
Discussion started by: harjinder
2 Replies
8. Shell Programming and Scripting
Hi,
Need to grep for a error in a log file but between two timestamps / patterns
example: in the below log file if the given timestamps are 14:00 to 15:00
and m greping for error only error3 should come in the output.
pls note that apart from timestamps printed, the log file has no... (2 Replies)
Discussion started by: amicableperson
2 Replies
9. Shell Programming and Scripting
I am using a command but getting an error despite of modifying it many times.
Pattern=`grep story file|cut -c 19-24`
Where as 'story' is the pattern to be matched and i want to cut the value of characters ranging from 19 to 24 when this pattern is found in a variable.
file consists of below... (11 Replies)
Discussion started by: pratima.kumari
11 Replies
10. Shell Programming and Scripting
i have this line of code that looks for the same file if it is currently running and returns the count.
`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh | grep -v grep | wc -l`
basically it is assigned to a variable
ISRUNNING=`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh |... (6 Replies)
Discussion started by: wtolentino
6 Replies
rl(1) User Commands rl(1)
NAME
rl - Randomize Lines.
SYNOPSIS
rl [OPTION]... [FILE]...
DESCRIPTION
rl reads lines from a input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single
pass over the input while trying to use as little memory as possible.
-c, --count=N
Select the number of lines to be returned in the output. If this argument is omitted all the lines in the file will be returned in
random order. If the input contains less lines than specified and the --reselect option below is not specified a warning is printed
and all lines are returned in random order.
-r, --reselect
When using this option a single line may be selected multiple times. The default behaviour is that any input line will only be
selected once. This option makes it possible to specify a --count option with more lines than the file actually holds.
-o, --output=FILE
Send randomized lines to FILE instead of stdout.
-d, --delimiter=DELIM
Use specified character as a "line" delimiter instead of the newline character.
-0, --null
Input lines are terminated by a null character. This option is useful to process the output of the GNU find -print0 option.
-n, --line-number
Output lines are numbered with the line number from the input file.
-q, --quiet, --silent
Be quiet about any errors or warnings.
-h, --help
Show short summary of options.
-v, --version
Show version of program.
EXAMPLES
Some simple demonstrations of how rl can help you do everyday tasks.
Play a random sound after 4 minutes (perfect for toast):
sleep 240 ; play `find /sounds -name '*.au' -print | rl --count=1`
Play the 15 most recent .mp3 files in random order.
ls -c *.mp3 | head -n 15 | rl | xargs --delimiter='
' play
Roll a dice:
seq 6 | rl --count 2
Roll a dice 1000 times and see which number comes up more often:
seq 6 | rl --reselect --count 1000 | sort | uniq -c | sort -n
Shuffle the words of a sentence:
echo -n "The rain in Spain stays mainly in the plain."
| rl --delimiter=' ';echo
Find all movies and play them in random order.
find . -name '*.avi' -print0 | rl -0 | xargs -n 1 -0 mplayer
Because -0 is used filenames with spaces (even newlines and other unusual characters) in them work.
BUGS
The program currently does not have very smart memory management. If you feed it huge files and expect it to fully randomize all lines it
will completely read the file in memory. If you specify the --count option it will only use the memory required for storing the specified
number of lines. Improvements on this area are on the TODO list.
The program uses the rand() system random function. This function returns a number between 0 and RAND_MAX, which may not be very large on
some systems. This will result in non-random results for files containing more lines than RAND_MAX.
Note that if you specify multiple input files they are randomized per file. This is a different result from when you cat all the files and
pipe the result into rl.
COPYRIGHT
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Arthur de Jong.
This is free software; see the license for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Version 0.2.7 Jul 2008 rl(1)