mat@hou5d.UUCP (M Terribile) (11/13/83)
Here is another Merry Christmas in the Bourne Shell. It should have a little less overhead for both the reader and the computer, tho' it isn't quite as general. for a in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ; do echo 'Merry Christmas' done
res@cbosgd.UUCP (Robert Stampfli) (11/16/83)
Actually, we wrote a program called 'range' and installed it in /usr/bin on our project's machines. The 'range' program is fairly easy to write and simply prints out increasing (or decreasing) sequences from the first argument to the second (incremented by the third, if present). Thus, the merry christmas thing would become: for i in `range 1 15` do echo Merry Christmas done The beauty is that range is executed only once in the above. (We also limit the output to 250 values.) It is surprising how much it simplifies some shellscripts. Perhaps it ought to be a standard Unix feature, or even a shell built-in command. -- - Robert Stampfli (cbosgd!res)