Check if +x in 1989/westley/try.sh
Check that program is executable before trying to use it.
This commit is contained in:
1 parent
6d59b41a6b
commit
d86e30de7b
1 file changed
+74
-51
+74
-51
@@ -1,70 +1,93 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
make all || exit 1
|
||||
# first compile everything or at least try to
|
||||
./compile.sh
|
||||
|
||||
echo "$ echo IOCCC | ./westley"
|
||||
echo IOCCC | ./westley
|
||||
echo
|
||||
if [[ -e "./westley" ]]; then
|
||||
echo "$ echo IOCCC | ./westley"
|
||||
echo IOCCC | ./westley
|
||||
echo
|
||||
|
||||
echo "$ echo IOCCC | ./westley 1"
|
||||
echo IOCCC | ./westley 1
|
||||
echo
|
||||
echo "$ echo IOCCC | ./westley 1"
|
||||
echo IOCCC | ./westley 1
|
||||
echo
|
||||
|
||||
echo "$ echo IOCCC | ./westley 1 2"
|
||||
echo IOCCC | ./westley 1 2
|
||||
echo
|
||||
echo "$ echo IOCCC | ./westley 1 2"
|
||||
echo IOCCC | ./westley 1 2
|
||||
echo
|
||||
|
||||
echo "$ echo IOCCC | ./westley 1 2 3"
|
||||
echo IOCCC | ./westley 1 2 3
|
||||
echo
|
||||
echo "$ echo IOCCC | ./westley 1 2 3"
|
||||
echo IOCCC | ./westley 1 2 3
|
||||
echo
|
||||
fi
|
||||
|
||||
echo "$ echo IOCCC | ./ver0"
|
||||
echo IOCCC | ./ver0
|
||||
echo
|
||||
if [[ -e "./ver0" ]]; then
|
||||
echo "$ echo IOCCC | ./ver0"
|
||||
echo IOCCC | ./ver0
|
||||
echo
|
||||
|
||||
echo "$ echo Version 1 | ./ver1"
|
||||
echo Version 1 | ./ver1
|
||||
echo
|
||||
echo "$ echo IOCCC | ./ver0 1"
|
||||
echo IOCCC | ./ver0 1
|
||||
echo
|
||||
|
||||
echo "$ echo Version 1 | ./ver1 1"
|
||||
echo Version 1 | ./ver1 1
|
||||
echo
|
||||
echo "$ echo IOCCC | ./ver0 1 2"
|
||||
echo IOCCC | ./ver0 1 2
|
||||
echo
|
||||
|
||||
echo "$ echo Version 1 | ./ver1 1 2"
|
||||
echo Version 1 | ./ver1 1 2
|
||||
echo
|
||||
echo "$ echo IOCCC | ./ver0 1 2 3"
|
||||
echo IOCCC | ./ver0 1 2 3
|
||||
echo
|
||||
fi
|
||||
|
||||
echo "$ echo Version 1 | ./ver1 1 2 3"
|
||||
echo Version 1 | ./ver1 1 2 3
|
||||
echo
|
||||
if [[ -e "./ver1" ]]; then
|
||||
echo "$ echo Version 1 | ./ver1"
|
||||
echo Version 1 | ./ver1
|
||||
echo
|
||||
|
||||
echo "$ echo Version 2 | ./ver2"
|
||||
echo Version 2 | ./ver2
|
||||
echo
|
||||
echo "$ echo Version 1 | ./ver1 1"
|
||||
echo Version 1 | ./ver1 1
|
||||
echo
|
||||
|
||||
echo "$ echo Version 2 | ./ver2 1"
|
||||
echo Version 2 | ./ver2 1
|
||||
echo
|
||||
echo "$ echo Version 1 | ./ver1 1 2"
|
||||
echo Version 1 | ./ver1 1 2
|
||||
echo
|
||||
|
||||
echo "$ echo Version 2 | ./ver2 1 2"
|
||||
echo Version 2 | ./ver2 1 2
|
||||
echo
|
||||
echo "$ echo Version 1 | ./ver1 1 2 3"
|
||||
echo Version 1 | ./ver1 1 2 3
|
||||
echo
|
||||
fi
|
||||
|
||||
echo "$ echo Version 2 | ./ver2 1 2 3"
|
||||
echo Version 2 | ./ver2 1 2 3
|
||||
echo
|
||||
if [[ -e "./ver2" ]]; then
|
||||
echo "$ echo Version 2 | ./ver2"
|
||||
echo Version 2 | ./ver2
|
||||
echo
|
||||
|
||||
echo "$ echo Version 3 | ./ver3"
|
||||
echo Version 3 | ./ver3
|
||||
echo
|
||||
echo "$ echo Version 2 | ./ver2 1"
|
||||
echo Version 2 | ./ver2 1
|
||||
echo
|
||||
|
||||
echo "$ echo Version 3 | ./ver3 1"
|
||||
echo Version 3 | ./ver3 1
|
||||
echo
|
||||
echo "$ echo Version 2 | ./ver2 1 2"
|
||||
echo Version 2 | ./ver2 1 2
|
||||
echo
|
||||
|
||||
echo "$ echo Version 3 | ./ver3 1 2"
|
||||
echo Version 3 | ./ver3 1 2
|
||||
echo
|
||||
echo "$ echo Version 2 | ./ver2 1 2 3"
|
||||
echo Version 2 | ./ver2 1 2 3
|
||||
echo
|
||||
fi
|
||||
|
||||
echo "$ echo Version 3 | ./ver3 1 2 3"
|
||||
echo Version 3 | ./ver3 1 2 3
|
||||
if [[ -e "./ver3" ]]; then
|
||||
echo "$ echo Version 3 | ./ver3"
|
||||
echo Version 3 | ./ver3
|
||||
echo
|
||||
|
||||
echo "$ echo Version 3 | ./ver3 1"
|
||||
echo Version 3 | ./ver3 1
|
||||
echo
|
||||
|
||||
echo "$ echo Version 3 | ./ver3 1 2"
|
||||
echo Version 3 | ./ver3 1 2
|
||||
echo
|
||||
|
||||
echo "$ echo Version 3 | ./ver3 1 2 3"
|
||||
echo Version 3 | ./ver3 1 2 3
|
||||
fi
|
||||
Reference in new issue
Block a user