Shell programming style -- a plea for better shell scripts
chris at umcp-cs.UUCP
chris at umcp-cs.UUCP
Fri Mar 2 12:55:18 AEST 1984
One more note. Apparently, someone is saying that "gee I want to
run the user's ``xyzzy'' program but the /bin ``test'' program",
and for that reason can't put
#! /bin/sh
PATH=/usr/bin:/bin
at the beginning of ``sh'' scripts. Well don't despair, there is a
solution. Try
#! /bin/sh
lpath=/usr/bin:/bin # or whatever your shell script needs
xyzzy # use the user's xyzzy program
PATH=$lpath if test ... # don't use the user's test program
I can't say if it works on System III or System V, but it works under
4.1. (I just tested it.)
Aren't "temporary environment variables" wonderful?
--
In-Real-Life: Chris Torek, Univ of MD Comp Sci
UUCP: {seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet: chris at umcp-cs ARPA: chris.umcp-cs at CSNet-Relay
More information about the Comp.unix
mailing list