Hallo, Bernhard Schiffner wrote: > Mein "Einzeiler" für den laufenden Monat > > #!/bin/bash > # > I=`mktemp --tmpdir="." temp_XXXXXXXX` > J=`date +%Y-%m` > for K in `seq 1 31` ;do > echo -e "$J-$K" >> $I > done > > date -f $I +%A", "%-d". "%B 2>/dev/null | grep -i "Mittwoch" | sed -n '2p;4p' > > rm $I > > date -f - würde es wie bei Dir für stdin tun. > 2>/dev/null wegen "Übertagen" (31.11. etc) > > Bernhard
Vielleicht ist ja auch einfach "date" das falsche Tool für den
Zweck und cal hilfreicher?
cal $monat $jahr | cut -c 10-11 | sed -e 1,2d | grep -v '^[ ]*$' | sed -e 5d -e
3d -e 1d
^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^
das ist die Überschrift leere Zeilen nur noch die
2. und 4.
Spalte mit wegwerfen wegwerfen Zeile stehen
lassen
Mittwoch
Ciao,
Thomas
--
Thomas Köhler Email: [email protected]
<>< WWW: http://gott-gehabt.de
IRC: tkoehler
PGP public key available from Homepage!
signature.asc
Description: Digital signature
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
