Hallo Andreas,
also folgendes funktioniert fuer Dein Anfangsproblem und auch einen weiteren Befehl:
BEGIN { tag=" "; zeit=" "; dir_name =" "; "date +%D" | getline tag; "date +%T" | getline zeit; "pwd" | getline dir_name; }
{print $0;}
END { printf("\nHeute ist der %s und es ist %s Uhr.", tag, zeit); printf("\nDu befindest Dich im Verzeichnis %s. \n", dir_name); }
Soweit getestet mit Version gawk 3.0.6 unter SuSE 7.2 - bitte schau mal nach, wie es sich mit anderen Befehlen verhaelt.
Stefan
.