20 Dec
2005
20 Dec
'05
19:55
* David Haller wrote on Tue, Dec 20, 2005 at 03:44 +0100:
==== awk 'NR == 1 || /max_kb_per_request|multcount/ { print $0"\t", n ? n : "device"; } /^name/ { n=gensub(".*/(hd.)/.*", "\1", 0, FILENAME); }' /proc/ide/hd?/settings
Noch Fragen?
Ja: awk: cmd. line:5: (FILENAME=/proc/ide/hda/settings FNR=1) warning: gensub: 3rd argument of 0 treated as 1 Was will mir AWK damit sagen? <btw> In Perl: perl -ane ' /max_kb_per_request|multcount/ && printf "%20s %10s %s\n", $F[0], $F[1], [split("/", $ARGV)]->[3]; ' /proc/ide/hd?/settings (braucht man nicht sed, awk, ... lernen sondern nur Perl - so man es hat) :-) </btw> oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.