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



mi son sbagliato... non serviva usare eval


$ stringa="XXX"

$ stringaawk="{ print \$3, \"$stringa\" }"

$ cat /etc/fstab | awk "$stringaawk"
static XXX
 XXX
system> XXX
proc XXX
ext3 XXX
swap XXX
udf,iso9660 XXX
udf,iso9660 XXX
 XXX
 XXX
iso9660 XXX
iso9660 XXX
iso9660 XXX
 XXX


--
Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Rispondere a