Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!decvax!ittatc!dcdwest!sdcsvax!ucbvax!UMIX.CC.UMICH.EDU!paul From: paul@UMIX.CC.UMICH.EDU ('da Kingfish) Newsgroups: mod.computers.apollo Subject: sanity check ... Message-ID: <8606251649.AA19211@umix.cc.umich.edu> Date: Wed, 25-Jun-86 12:49:07 EDT Article-I.D.: umix.8606251649.AA19211 Posted: Wed Jun 25 12:49:07 1986 Date-Received: Thu, 26-Jun-86 00:10:06 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 25 Approved: apollo@yale-comix.arpa is this just me, or what?? ***** % cat /tmp/test.sh #!/bin/sh if [ '!' -f $1 ] then echo "Hmmmmm. can't open $1" else echo "Great. can open $1" fi exit 0 % /tmp/test.sh /etc/passwd Great. can open /etc/passwd % /tmp/test.sh /dev/null Hmmmmm. can't open /dev/null % cp /dev/null xxx % ls -l xxx -rwx------ 1 paul 0 Jun 25 12:11 xxx % ls -lL /dev/null crwxrwxrwx 1 0, 0 Feb 26 20:14 /dev/null ***** this kind of check happens in /usr/bin/install, and i "install -c /dev/null blah" to make sure files are empty. except i can't.