AWK question
Dale P. Nielsen
dpn at panda.UUCP
Tue Aug 6 23:25:37 AEST 1985
In article <435 at brl-tgr.ARPA> ddaly%xls-plexus01.amc at AMC-HQ.ARPA (DUSTY) writes:
>Does anyone know if and how I can get awk to do a >= (less than or equal)
>on a value entered from a terminal by the user?
>E.G.
>echo 'enter date in format yy-mm-dd \c $dt'
>read dt
>echo $dt
>awk '$5 >= $dt ' .suspfile >xout
>
>awk seems to ignore the terminal entered data. Is there any way to get
>awk to recognize this kind of variable?
>
>ed daly
>ddaly at amc-hq
How about:
awk '$5 >= "'"$dt"'"' .suspfile >xout
this way the shell variable $dt get translated before awk gets it.
--
--Dale P. Nielsen
"Well, that's all fuel under the reactor now, Mr. Time!"
More information about the Comp.unix.wizards
mailing list