"Az "ujfile" elé meg nem írhatok útvonalat, mert fatal: can't redirect to"
Nem tudtam előidézni ezt a hibaüzenetet, GNU Awk 3.1.7 (Debian 6.0.5) alatt működni látszik ez:
awk 'BEGIN { _now=systime() } ; $1 >= _now { m=1; print $1 >>"/tmp/ujfile" } END { exit m }' <eredetifileDe nyugodtan ki is lehet vinni, és az átirányítást a shellre bízni:
awk 'BEGIN { _now=systime() } ; $1 >= _now { m=1; print $1 } END { exit m }' <eredetifile >/tmp/ujfileVagy mint említettem, az átnevezést (vagy mozgatást) megoldhatod shellből:
awk 'BEGIN { _now=systime() } ; $1 >= _now { m=1; print $1 >>"ujfile" } END { exit m }' </valahol/eredetifile || mv ujfile /valahol/nagyonujfileTöbbféleképpen is meg lehet oldani ugyanazt a feladatot.