bash tip: for each line in a file
When you want execute an action on a set of files (all, which contain testfile), this technique is pretty straight forward:
2
3
4
do
rm "$line"
done
But this actually does not work, if the file name contains spaces!
In this cases the "while read"-construct is failsafe:
2
3
4
do
rm "$line"
done
Messages
Also penis
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
PENIS
Nice "article?". You can also use this for parsing known CSVs
{{{
find . |egrep '(mapfile\.csv)$' | xargs cat | while read line
do
TILE=`echo $line|awk -F \, '{print $1}'`;
maptile_create_script.sh $TILE
done
}}}
az sam deso priemete me pls
tatata
tatata
yuyuty
blabla
Taaaaaaaaaaaaaaaaaaaaaaaaaaa
Taaaaaaaaaaaaaaaaaaaaaaaaaaa
Niee
rares
vreau gta san andreas mta
cu drag
rares
hello gta
dsad
blablubla
nbhg
this gameis very good


