Entry tags:
UNIX geek challenge
UNIX Geek Of The Day bragging rights to whoever can propose the best solution to this problem: Identify all text files in the current directory which contain the string "jpg" on two consecutive lines. Using the typical command-line tools such as grep, not by writing a program. Extra points if the location (line number) of these consecutive lines of interest are output.
Posted via LiveJournal app for Android.
no subject
for FILE in *
do
paste <(head --lines=-1 $FILE) \
<(while read X; do echo Throat-warbler-mangrove ; done <$FILE) \
<(tail --lines=+2 $FILE) |
grep -n $'jpg.*\tThroat-warbler-mangrove\t.*jpg' &&
echo $FILE
done