mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-07 01:59:27 +08:00
The test cases are fun, but not up to date. The unit tests are better.
This commit is contained in:
@@ -1 +0,0 @@
|
||||
if [[ $V < 3 ]]; then echo foo; fi
|
@@ -1 +0,0 @@
|
||||
wget url &; echo "It's backgrounded."
|
@@ -1 +0,0 @@
|
||||
echo 'Shpell... It's the best!'
|
@@ -1,3 +0,0 @@
|
||||
for f in * do
|
||||
echo "$f"
|
||||
done
|
@@ -1 +0,0 @@
|
||||
echo hello\nword
|
@@ -1,7 +0,0 @@
|
||||
# Caution, white space sensitive file!
|
||||
if true
|
||||
then
|
||||
cat <<- FOO
|
||||
Some text
|
||||
FOO
|
||||
fi
|
@@ -1 +0,0 @@
|
||||
$FOO=3
|
@@ -1 +0,0 @@
|
||||
for f in $*; do echo "$f"; done
|
@@ -1 +0,0 @@
|
||||
for f in $(ls *.jpg); do echo "$f"; done
|
@@ -1,3 +0,0 @@
|
||||
cat << EOF
|
||||
Hello world
|
||||
Eof
|
@@ -1,2 +0,0 @@
|
||||
cat << EOF
|
||||
Hello world EOF
|
@@ -1 +0,0 @@
|
||||
sed 's/foo/bar/g' myfile > myfile
|
@@ -1 +0,0 @@
|
||||
ls ... "$9" "$10" # DOS 4ever
|
@@ -1 +0,0 @@
|
||||
echo `ls`
|
@@ -1 +0,0 @@
|
||||
echo "$ is special now?"
|
@@ -1 +0,0 @@
|
||||
if [[foo ]]; then echo lol; fi
|
@@ -1 +0,0 @@
|
||||
if [[ foo]]; then echo lol; fi
|
@@ -1,4 +0,0 @@
|
||||
for f in *.mp3
|
||||
do
|
||||
mv $f /music
|
||||
done
|
@@ -1,5 +0,0 @@
|
||||
# There, I fixed it!
|
||||
for f in "$(ls *.mp3)"
|
||||
do
|
||||
mv "$f" /music
|
||||
done
|
@@ -1,2 +0,0 @@
|
||||
# When the network goes down, the backup gets deleted
|
||||
[[ ! -z backup ]] && scp backup host: || rm backup
|
@@ -1 +0,0 @@
|
||||
if [[ foo ]]; then; echo lol; fi
|
@@ -1 +0,0 @@
|
||||
until [ $var > $foo ]; do var=$(cow); done
|
@@ -1 +0,0 @@
|
||||
LOL = 3
|
@@ -1 +0,0 @@
|
||||
LOL= 3
|
@@ -1 +0,0 @@
|
||||
LOL =3
|
@@ -1 +0,0 @@
|
||||
echo 'Shpell... It\'s the best!'
|
@@ -1,2 +0,0 @@
|
||||
echo cow | read foo
|
||||
echo "$foo"
|
@@ -1,7 +0,0 @@
|
||||
for f in *
|
||||
do
|
||||
echo "Processing: $f"
|
||||
done | tee log
|
||||
|
||||
echo "Done. Last processed was $f."
|
||||
|
@@ -1,3 +0,0 @@
|
||||
export lol=32 &
|
||||
wait
|
||||
echo "$lol"
|
@@ -1,3 +0,0 @@
|
||||
n=0;
|
||||
mycmd | while read foo; do rm "$foo"; ((n++)); done
|
||||
echo "Deleted $n files"
|
@@ -1 +0,0 @@
|
||||
function foo() { echo bar; }
|
@@ -1 +0,0 @@
|
||||
strace foo 2>&1 > allmessages
|
@@ -1,2 +0,0 @@
|
||||
foo=bar
|
||||
echo $file | sed -e 's/$foo/baz/g'
|
@@ -1 +0,0 @@
|
||||
myapp $@
|
@@ -1 +0,0 @@
|
||||
echo Your locales: $(locale)
|
@@ -1 +0,0 @@
|
||||
if [ -f $foo ]; then echo cow; fi
|
@@ -1 +0,0 @@
|
||||
cat foo | grep bar
|
@@ -1,6 +0,0 @@
|
||||
if true
|
||||
then
|
||||
cat << FOO
|
||||
Some text
|
||||
FOO
|
||||
fi
|
@@ -1,2 +0,0 @@
|
||||
echo hello
|
||||
echo world
|
@@ -1 +0,0 @@
|
||||
echo one; echo two
|
@@ -1 +0,0 @@
|
||||
for f in "$@"; do echo "$f"; done
|
@@ -1 +0,0 @@
|
||||
for f in *; do echo "$f"; done
|
@@ -1 +0,0 @@
|
||||
for f; do echo "$f"; done
|
@@ -1,3 +0,0 @@
|
||||
cat << FOO
|
||||
test
|
||||
FOO
|
@@ -1 +0,0 @@
|
||||
if true; then echo foo; fi
|
@@ -1,4 +0,0 @@
|
||||
if file foo 2>&1 | grep lol 2> /dev/null
|
||||
then
|
||||
echo cow
|
||||
fi
|
@@ -1 +0,0 @@
|
||||
if [[ $B == 3 ]]; then echo cow; fi
|
@@ -1 +0,0 @@
|
||||
echo cow > file
|
@@ -1 +0,0 @@
|
||||
echo lol 2> /dev/null
|
@@ -1 +0,0 @@
|
||||
cmd > /dev/null 2>&1
|
@@ -1 +0,0 @@
|
||||
echo hello
|
@@ -1,3 +0,0 @@
|
||||
( a=3; )
|
||||
a=4;
|
||||
echo "$a"
|
Reference in New Issue
Block a user