Hallo Forum!
Ich habe folgendes Problem.
Ich will über den Kalender von Unix ( cal ) mir alle Tage von Montag bis Freitag ausgeben lassen.
Das Ergebnis würde ich mit awk weiterbearbeiten, würde dann wie folgt aussehen:
Jetzt besteht aber das Problem, das die Ausgabe von awk sagt, dass der 5te März ein Arbeitstag wäre, stimmt aber leider nicht so.
Dadurch, dass die cal Ausgabe Leerzeichen bei Sonntag und Montag hat, ist für awk damit die 1ste Spalte leider der Dienstag und somit der letzte Arbeitstag der 5te, welcher aber ein Samstag wäre.
Ich finde leider keinen Weg, wie ich es umgehen kann, dass die 1ste Spalte noch immer der Montag ist und nicht wie es awk falsch sieht!
Kann mir jemand vll helfen?
Danke Euch vielmals schon im vorhinein!
Ich habe folgendes Problem.
Ich will über den Kalender von Unix ( cal ) mir alle Tage von Montag bis Freitag ausgeben lassen.
Code:
cal 3 2011
Das Ergebnis würde ich mit awk weiterbearbeiten, würde dann wie folgt aussehen:
Code:
cal 3 2011 | awk '{ print $1, $2, $3, $4, $5 }'
Jetzt besteht aber das Problem, das die Ausgabe von awk sagt, dass der 5te März ein Arbeitstag wäre, stimmt aber leider nicht so.
Dadurch, dass die cal Ausgabe Leerzeichen bei Sonntag und Montag hat, ist für awk damit die 1ste Spalte leider der Dienstag und somit der letzte Arbeitstag der 5te, welcher aber ein Samstag wäre.
Ich finde leider keinen Weg, wie ich es umgehen kann, dass die 1ste Spalte noch immer der Montag ist und nicht wie es awk falsch sieht!
Kann mir jemand vll helfen?
Danke Euch vielmals schon im vorhinein!