Make 1989/fubar/fubar.sh use bash
Fixed for ShellCheck as well. The if [ .. ] was changed to if [[ .. ]] and this was done in the C code as well.
This commit is contained in:
1 parent
51790b6a94
commit
92a6682216
3 files changed
+7
-4
No files matched your search
+1
-1
@@ -10,7 +10,7 @@ if(m && q=='T' && o=='T'){m=0;(void)fread(tt,11,1,stdin);(void)printf("T %9d\n",
|
|||||||
cc ouroboros.c -o x
|
cc ouroboros.c -o x
|
||||||
#define zxc ;{/*
|
#define zxc ;{/*
|
||||||
cat ./ouroboros.c | ./x $1 > x1
|
cat ./ouroboros.c | ./x $1 > x1
|
||||||
if [ $? -ne 0 ]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
mv x1 ./ouroboros.c
|
mv x1 ./ouroboros.c
|
||||||
|
|||||||
+3
-3
@@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/env sh
|
#!/usr/bin/env bash
|
||||||
# to run fubar in the 'proper' way
|
# to run fubar in the 'proper' way
|
||||||
|
|
||||||
# parse args
|
# parse args
|
||||||
if [ $# -ne 1 ]; then
|
if [[ $# -ne 1 ]]; then
|
||||||
echo "usage: $0 number" 1>&2
|
echo "usage: $0 number" 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -15,5 +15,5 @@ r fubar.c
|
|||||||
w ouroboros.c
|
w ouroboros.c
|
||||||
EOF
|
EOF
|
||||||
chmod +x ouroboros.c
|
chmod +x ouroboros.c
|
||||||
./ouroboros.c $1
|
./ouroboros.c "$1"
|
||||||
#rm -f ouroboros.c x1 x
|
#rm -f ouroboros.c x1 x
|
||||||
@@ -758,6 +758,9 @@ not strictly necessary but nonetheless more correct, even if not warned against.
|
|||||||
`$PATH`) to files referred to in the code. The path problem was also fixed in
|
`$PATH`) to files referred to in the code. The path problem was also fixed in
|
||||||
[fubar.sh](/1989/fubar/fubar.sh).
|
[fubar.sh](/1989/fubar/fubar.sh).
|
||||||
|
|
||||||
|
Cody also 'modernised' the script to use `bash` and fixed for ShellCheck. The
|
||||||
|
`if [ .. ]` was changed in the C code as well as the script.
|
||||||
|
|
||||||
|
|
||||||
## <a name="1989_jar.1"></a>[1989/jar.1](/1989/jar.1/jar.1.c) ([README.md](/1989/jar.1/README.md]))
|
## <a name="1989_jar.1"></a>[1989/jar.1](/1989/jar.1/jar.1.c) ([README.md](/1989/jar.1/README.md]))
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user