diff --git a/badcase/alphaltnum b/badcase/alphaltnum new file mode 100644 index 0000000..4ca02d1 --- /dev/null +++ b/badcase/alphaltnum @@ -0,0 +1 @@ +if [[ $V < 3 ]]; then echo foo; fi diff --git a/badcase/dollarassign b/badcase/dollarassign new file mode 100644 index 0000000..2988532 --- /dev/null +++ b/badcase/dollarassign @@ -0,0 +1 @@ +$FOO=3 diff --git a/badcase/forinls b/badcase/forinls new file mode 100644 index 0000000..1c94c90 --- /dev/null +++ b/badcase/forinls @@ -0,0 +1 @@ +for f in `ls *.jpg`; do echo "$f"; done diff --git a/badcase/intosame b/badcase/intosame new file mode 100644 index 0000000..7ebdf21 --- /dev/null +++ b/badcase/intosame @@ -0,0 +1 @@ +cat compile.sh |tr -d '\r' > compile.sh diff --git a/badcase/missingspacetest b/badcase/missingspacetest new file mode 100644 index 0000000..9c2882c --- /dev/null +++ b/badcase/missingspacetest @@ -0,0 +1 @@ +if [[foo ]]; then echo lol; fi diff --git a/badcase/semicolonthen b/badcase/semicolonthen new file mode 100644 index 0000000..ebd5897 --- /dev/null +++ b/badcase/semicolonthen @@ -0,0 +1 @@ +if [[ foo ]]; then; echo lol; fi diff --git a/badcase/spaceassign1 b/badcase/spaceassign1 new file mode 100644 index 0000000..6da7c23 --- /dev/null +++ b/badcase/spaceassign1 @@ -0,0 +1 @@ +LOL = 3 diff --git a/badcase/spaceassign2 b/badcase/spaceassign2 new file mode 100644 index 0000000..9a75723 --- /dev/null +++ b/badcase/spaceassign2 @@ -0,0 +1 @@ +LOL= 3 diff --git a/badcase/spaceassign3 b/badcase/spaceassign3 new file mode 100644 index 0000000..78869f8 --- /dev/null +++ b/badcase/spaceassign3 @@ -0,0 +1 @@ +LOL =3 diff --git a/badcase/subshellvar b/badcase/subshellvar new file mode 100644 index 0000000..e5b2267 --- /dev/null +++ b/badcase/subshellvar @@ -0,0 +1,2 @@ +echo cow | while read foo; do DIR=$foo; done +echo $DIR diff --git a/badcase/unexpanded b/badcase/unexpanded new file mode 100644 index 0000000..4b74d4a --- /dev/null +++ b/badcase/unexpanded @@ -0,0 +1,2 @@ +foo=bar +echo $file | sed -e 's/$foo/baz/g' diff --git a/badcase/unquotedtest b/badcase/unquotedtest new file mode 100644 index 0000000..b0be8cb --- /dev/null +++ b/badcase/unquotedtest @@ -0,0 +1 @@ +if [ -f $foo ]; then echo cow; fi diff --git a/goodcase/double b/goodcase/double new file mode 100644 index 0000000..854394f --- /dev/null +++ b/goodcase/double @@ -0,0 +1,2 @@ +echo hello +echo world diff --git a/goodcase/double2 b/goodcase/double2 new file mode 100644 index 0000000..7962e5c --- /dev/null +++ b/goodcase/double2 @@ -0,0 +1 @@ +echo one; echo two diff --git a/goodcase/forloop b/goodcase/forloop new file mode 100644 index 0000000..079348d --- /dev/null +++ b/goodcase/forloop @@ -0,0 +1 @@ +for f in *; do echo "$f"; done diff --git a/goodcase/if b/goodcase/if new file mode 100644 index 0000000..9779d62 --- /dev/null +++ b/goodcase/if @@ -0,0 +1 @@ +if true; then echo foo; fi diff --git a/goodcase/ifcommand b/goodcase/ifcommand new file mode 100644 index 0000000..78ca0b3 --- /dev/null +++ b/goodcase/ifcommand @@ -0,0 +1,4 @@ +if file foo 2>&1 | grep lol 2> /dev/null +then + echo cow +fi diff --git a/goodcase/iftest b/goodcase/iftest new file mode 100644 index 0000000..0509fea --- /dev/null +++ b/goodcase/iftest @@ -0,0 +1 @@ +if [[ $B == 3 ]]; then echo cow; fi diff --git a/goodcase/redir b/goodcase/redir new file mode 100644 index 0000000..8a13a43 --- /dev/null +++ b/goodcase/redir @@ -0,0 +1 @@ +echo cow > file diff --git a/goodcase/redir2 b/goodcase/redir2 new file mode 100644 index 0000000..94d499c --- /dev/null +++ b/goodcase/redir2 @@ -0,0 +1 @@ +echo lol 2> /dev/null diff --git a/goodcase/redir3 b/goodcase/redir3 new file mode 100644 index 0000000..61a4049 --- /dev/null +++ b/goodcase/redir3 @@ -0,0 +1 @@ +cmd > /dev/null 2>&1 diff --git a/goodcase/simple b/goodcase/simple new file mode 100644 index 0000000..2f08be9 --- /dev/null +++ b/goodcase/simple @@ -0,0 +1 @@ +echo hello