ajs@hpfcla.UUCP (ajs) (07/15/84)
> Yes, the backquote in inline input redirecton is active; it will try to > execute the hi command and lose. Sigh. Just for your amusement, a worse example of the same thing. Before I knew about quoted here-documents (who has time to reread the manual?), I wrote a shell script that, among other things, did an "at" from a here document. In the document was a line like: "rm -rf $dir/*". Now, $dir would be set when the at script (actually a shell script, of course) ran, but it was not set at the time that I ran the first shell script. Furthermore, I did not have set -u in effect, and I ran the shell script as root. Naturally the shell evaluated $dir to "". It was pure luck that I looked at the queued at script before it removed all the files on the disc. Nearly passed out when I saw: "rm -rf /*" in it. -- Alan (always quote your here documents) Silverstein