On 07-Aug-98 Patrick Olson wrote: > My script doesn't quite work. Could someone tell me what I've done wrong? > > The problem is that it displays the file as soon as it has a nonzero > length. I would like the script to wait until the file is 95 bytes long. > > My script: > > ----- > until test -s filename > do > sleep 5s > done > > cat filename
This may not be the neatest way to do it but it is straightforward and it should work (by the way, "[ expr ]" means the same as "test expr"): until [ $( cat filename | wc -c ) -ge 95 ] do sleep 5s done cat filename Hope this helps (and hope it works!) Ted. -------------------------------------------------------------------- E-Mail: (Ted Harding) <[EMAIL PROTECTED]> Date: 08-Aug-98 Time: 00:11:14 -------------------------------------------------------------------- -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null