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
+24
-1
+24
-1
@@ -1,7 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
make all || exit 1
|
# first compile everything or at least try to
|
||||||
|
./compile.sh
|
||||||
|
|
||||||
|
if [[ -e "./westley" ]]; then
|
||||||
echo "$ echo IOCCC | ./westley"
|
echo "$ echo IOCCC | ./westley"
|
||||||
echo IOCCC | ./westley
|
echo IOCCC | ./westley
|
||||||
echo
|
echo
|
||||||
@@ -17,11 +19,27 @@ echo
|
|||||||
echo "$ echo IOCCC | ./westley 1 2 3"
|
echo "$ echo IOCCC | ./westley 1 2 3"
|
||||||
echo IOCCC | ./westley 1 2 3
|
echo IOCCC | ./westley 1 2 3
|
||||||
echo
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e "./ver0" ]]; then
|
||||||
echo "$ echo IOCCC | ./ver0"
|
echo "$ echo IOCCC | ./ver0"
|
||||||
echo IOCCC | ./ver0
|
echo IOCCC | ./ver0
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
echo "$ echo IOCCC | ./ver0 1"
|
||||||
|
echo IOCCC | ./ver0 1
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo "$ echo IOCCC | ./ver0 1 2"
|
||||||
|
echo IOCCC | ./ver0 1 2
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo "$ echo IOCCC | ./ver0 1 2 3"
|
||||||
|
echo IOCCC | ./ver0 1 2 3
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e "./ver1" ]]; then
|
||||||
echo "$ echo Version 1 | ./ver1"
|
echo "$ echo Version 1 | ./ver1"
|
||||||
echo Version 1 | ./ver1
|
echo Version 1 | ./ver1
|
||||||
echo
|
echo
|
||||||
@@ -37,7 +55,9 @@ echo
|
|||||||
echo "$ echo Version 1 | ./ver1 1 2 3"
|
echo "$ echo Version 1 | ./ver1 1 2 3"
|
||||||
echo Version 1 | ./ver1 1 2 3
|
echo Version 1 | ./ver1 1 2 3
|
||||||
echo
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e "./ver2" ]]; then
|
||||||
echo "$ echo Version 2 | ./ver2"
|
echo "$ echo Version 2 | ./ver2"
|
||||||
echo Version 2 | ./ver2
|
echo Version 2 | ./ver2
|
||||||
echo
|
echo
|
||||||
@@ -53,7 +73,9 @@ echo
|
|||||||
echo "$ echo Version 2 | ./ver2 1 2 3"
|
echo "$ echo Version 2 | ./ver2 1 2 3"
|
||||||
echo Version 2 | ./ver2 1 2 3
|
echo Version 2 | ./ver2 1 2 3
|
||||||
echo
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e "./ver3" ]]; then
|
||||||
echo "$ echo Version 3 | ./ver3"
|
echo "$ echo Version 3 | ./ver3"
|
||||||
echo Version 3 | ./ver3
|
echo Version 3 | ./ver3
|
||||||
echo
|
echo
|
||||||
@@ -68,3 +90,4 @@ echo
|
|||||||
|
|
||||||
echo "$ echo Version 3 | ./ver3 1 2 3"
|
echo "$ echo Version 3 | ./ver3 1 2 3"
|
||||||
echo Version 3 | ./ver3 1 2 3
|
echo Version 3 | ./ver3 1 2 3
|
||||||
|
fi
|
||||||
Reference in new issue
Block a user