From e9a569a96aa4b4b4f18a6d8ade511ee7812c30a6 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 4 Jan 2005 21:12:17 +0000 Subject: be more careful about not executing self. clean up tmp files --- "bin/\"\"" | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'bin') diff --git "a/bin/\"\"" "b/bin/\"\"" index 2b1f7444..ac5cda8b 100755 --- "a/bin/\"\"" +++ "b/bin/\"\"" @@ -2,9 +2,18 @@ PROMPT='[^ ]*[%;$#][ ]+' -" $* | tail -1 | tee >{wc -l >/tmp/qq.$pid} | tee /dev/stderr | 9sed 's/^ '$PROMPT'//' | rc +" $* | + grep -v '^'$PROMPT'""' | + tail -1 | + tee >{wc -l >/tmp/qq.$pid} | + tee /dev/stderr | + 9sed 's/^ '$PROMPT'//' | + rc + if(~ `{cat /tmp/qq.$pid} 0){ + rm /tmp/qq.$pid echo no such command found exit notfound } +rm /tmp/qq.$pid exit 0 -- cgit v1.2.3