Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!mailrus!uwm.edu!zaphod.mps.ohio-state.edu!usc!snorkelwacker!bloom-beacon!eru!hagbard!sunic!bmc.uu.se!kuling!jand From: jand@kuling.UUCP (Jan Dj{rv) Newsgroups: comp.unix.shell Subject: What is "standard" test? Message-ID: <1656@kuling.UUCP> Date: 8 Sep 90 16:01:05 GMT Reply-To: jand@kuling.UUCP (Jan Dj{rv) Organization: Dept. of Computer Systems, Uppsala University, Sweden Lines: 16 Hi all, A while ago I made some shell scripts that where supposed to run on several machines. To my surprise not all test had the -x file test (test if executable) I wonder which file tests are the bare minimum that all test:s have ? And if -x isn't among them, how do I found out if a file is executable from a shell script? On HP test knows about -r (readable), -w (writable), -x (executable), -f (regular file), -d (directory), -c (character special), -b (block special) -p (fifo), -u (set uid), -g (set gid), -k (sticky bit), -s (size > 0) -H (CDF, HP specific), -h (symbolic link). Thanks, Jan D.