ich möchte ein Shell Skript schreiben das den letzten Tag im Jahr ausgeben kann.
Es sollte in etwa folgendermaßen Funktionieren:
proton@thor:~$letzter_tag 2007
proton@thor:~$Mo
Bei mir liefert er aber leider oft nur Zahlen zurück oder gibt den Falschen Tag zurück.
Soweit bin ich gekommen:
Code: Alles auswählen
#!/bin/bash
erg=`cal 12 $1 | tail -2 | wc -w`
echo $erg
erg3=`expr $erg \* 2`
erg3=`expr $erg3 - 1`
erg2=`cal 12 $1 | tail -7 | head -1 | cut -d" " -f$erg3`
echo $erg2