blob: fc06db2fdc79dc8447b5675575d305058e35a116 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/bin/sh
for game in games/* ; do
if sed 1q "$game" | grep -q 'bash$' ; then
bash -n "$game" || exit 1
elif sed 1q "$game" | grep -q 'sh$' ; then
sh -n "$game" || exit 1
elif sed 1q "$game" | grep -q 'awk -f$' ; then
"$game" /dev/null >/dev/null || exit 1
elif sed 1q "$game" | grep -q 'sed -f$' ; then
"$game" /dev/null >/dev/null || exit 1
fi
done
printf 'All shell scripts in games parsed successfully.\n'
|