giga
28-03-2002, 00:30
Hallo,
ich will in einer Datei die Zeilen auslesen, die zum passenden Datum gehören. Das Format ist wäre für heute so: 2002 Mar 28
ich habe das ganze so versucht:
bash-2.05# grep `date | awk '{ print "\""$6, $2, $3"\"" }'` ./datei
grep: Mar: No such file or directory
grep: 28": No such file or directory
bash-2.05# date | awk '{ print "\""$6, $2, $3"\"" }'
"2002 Mar 28"
und dann einmal so:
bash-2.05# grep `date | awk '{ print $6"\\", $2"\\", $3 }'` ./datei
awk: cmd. line:1: { print $6"\", $2"\", $3 }
awk: cmd. line:1: ^ backslash not last character on line
bash-2.05# date | awk '{ print $6"\\", $2"\\", $3 }'
2002\ Mar\ 28
Man sieht ja die Fehlermeldungen und dass das Datum ja eigentlich richtig ausgegeben wird. Ich mach da jetzt schon ne halbe Stunde rum und komm net weiter :(
ich will in einer Datei die Zeilen auslesen, die zum passenden Datum gehören. Das Format ist wäre für heute so: 2002 Mar 28
ich habe das ganze so versucht:
bash-2.05# grep `date | awk '{ print "\""$6, $2, $3"\"" }'` ./datei
grep: Mar: No such file or directory
grep: 28": No such file or directory
bash-2.05# date | awk '{ print "\""$6, $2, $3"\"" }'
"2002 Mar 28"
und dann einmal so:
bash-2.05# grep `date | awk '{ print $6"\\", $2"\\", $3 }'` ./datei
awk: cmd. line:1: { print $6"\", $2"\", $3 }
awk: cmd. line:1: ^ backslash not last character on line
bash-2.05# date | awk '{ print $6"\\", $2"\\", $3 }'
2002\ Mar\ 28
Man sieht ja die Fehlermeldungen und dass das Datum ja eigentlich richtig ausgegeben wird. Ich mach da jetzt schon ne halbe Stunde rum und komm net weiter :(