]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - tests/comsub.tests
Imported from ../bash-4.0-rc1.tar.gz.
[thirdparty/bash.git] / tests / comsub.tests
diff --git a/tests/comsub.tests b/tests/comsub.tests
new file mode 100644 (file)
index 0000000..d481dc3
--- /dev/null
@@ -0,0 +1,42 @@
+# command substution parsing tests
+
+TABSIZE=`grep -v '^[ #]' $CAPS </dev/null | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l`
+
+recho `echo ab cd #efg
+hijkl`
+
+recho ab$(echo mn; echo op)yz
+
+a=`echo 'a b c' | sed 's/ /\\
+/g' | grep 'b'`
+recho $a
+
+recho `echo 'a\' b`
+
+recho `echo '\$' bab`
+
+recho `echo '\`' ab`
+
+recho `echo '\\' ab`
+
+# old-style command substitution parsing compatibility tests -- post bash-3.1
+recho 'foo \\
+bar'
+
+recho 'foo \
+bar'
+
+echo `recho sed -e 's/[        :]/\\
+/g'`
+
+echo `recho sed -e 's/[        :]/\
+/g'`
+
+echo `recho 'foo\\
+bar'`
+
+echo `recho 'foo\
+bar'`  
+
+echo $(recho 'foo\
+bar')