Moin moin,
Zitat von
dilindam
Hallo,
@rais, @musketaquid ich versteh euch beide nicht.
Vielleicht ihr mich ja auch nicht.
ich meinte, wenn Du nur zählen willst, dann kann das grep auch allein erledigen (sofern nicht der gesuchte String innerhalb einer Zeile öfter vorkommen kann - falls doch, hat sich das eh erledigt)
Also bezogen auf
Zitat von
dilindam
DATUM=`date +%Y-%m-%d`
id11=`cat sortiert | grep "11: $DATUM"|wc -l`
dann entsprechend
Code:
DATUM=`date +%Y-%m-%d`
id11=`grep -c "11: $DATUM" sortiert-oder-auch-nicht`
Wozu drei Programme aufrufen, wenn eines wohlmöglich reicht?
Die Frage ist halt, ob's denn reicht
Apropos... wieso date? Du musst doch ältere Daten abfragen, also so etwas wie
Code:
for Y in 2002 2003 2004 2005; do
for M in 1 2 3 4 5 6 7 8 9 10 11 12; do
for D in `cal $M $Y | egrep -v [aeiouy]`; do
id11=`grep -c "11: $Y-$M-$D" sortiert-oder-auch-nicht`
#was-auch-immer-Du-damit-nu-vorhast
done
done
done
oder was schwebt Dir so vor?
[ed]Du mußt wohl erst $D und $M auf zwei Stellen bringen[/ed]
MfG,
Lesezeichen