Re: [OT]: sed awk e i loro amici dello scripting bash
$ cat in.file | awk '{print $6, [stringa]}' > out.file
con un risultato del tipo
pippo [stringa]
pluto [stringa]
paperino [stringa]
minnie [stringa]
io ci vedrei altre due soluzioni
una sarebbe quella di giocare con le virgolette
$ stringa="XXX"
$ tail /etc/fstab | awk '{ print $3, "--'$stringa'--" }'
ext3 --XXX--
swap --XXX--
udf,iso9660 --XXX--
udf,iso9660 --XXX--
--XXX--
--XXX--
iso9660 --XXX--
iso9660 --XXX--
iso9660 --XXX--
--XXX--
l'altra (piu' contorta forse) sarebbe di creare a parte una stringa da
passare come parametro per awk
$ stringa="XXX"
$ stringaawk="'{ print \$3, \"$stringa\" }'"
$ tail /etc/fstab | eval awk "$stringaawk"
ext3 XXX
swap XXX
udf,iso9660 XXX
udf,iso9660 XXX
XXX
XXX
iso9660 XXX
iso9660 XXX
iso9660 XXX
XXX
Reply to: