Home | History | Annotate | Download | only in sh

Lines Matching refs:TEST_SH

28 : ${TEST_SH:="/bin/sh"}
44 ${TEST_SH} -c \
48 ${TEST_SH} -c \
52 ${TEST_SH} -c 'echo aaa$( echo bbb )ccc'
54 ${TEST_SH} -c 'echo aaa$( echo bbb ccc )ddd'
56 ${TEST_SH} -c 'echo aaa$( echo bbb; echo ccc )ddd'
58 ${TEST_SH} -c 'echo "aaa$( echo bbb; echo ccc )ddd"'
61 ${TEST_SH} -c 'X=$( echo some string ); echo "$X"'
63 ${TEST_SH} -c 'X=$( echo "weird; string *" ); echo "$X"'
72 ${TEST_SH} -c 'echo Found $( echo * )'
74 ${TEST_SH} -c 'echo Found "$( echo * )"'
76 ${TEST_SH} -c 'echo Found $('" echo '*' )"
78 ${TEST_SH} -c 'echo Found "$('" echo '*' "')"'
80 ${TEST_SH} -c 'echo Found $('" echo \\* )"
82 ${TEST_SH} -c 'echo Found "$('" echo \\* )"\"
91 ${TEST_SH} -c \
95 ${TEST_SH} -c \
99 ${TEST_SH} -c 'echo aaa` echo bbb `ccc'
101 ${TEST_SH} -c 'echo aaa` echo bbb ccc `ddd'
103 ${TEST_SH} -c 'echo aaa` echo bbb; echo ccc `ddd'
105 ${TEST_SH} -c 'echo "aaa` echo bbb; echo ccc `ddd"'
108 ${TEST_SH} -c 'X=` echo some string `; echo "$X"'
110 ${TEST_SH} -c 'X=` echo "weird; string *" `; echo "$X"'
119 ${TEST_SH} -c 'echo Found ` echo * `'
121 ${TEST_SH} -c 'echo Found "` echo * `"'
123 ${TEST_SH} -c 'echo Found `'" echo '*' "'`'
125 ${TEST_SH} -c 'echo Found "`'" echo '*' "'`"'
127 ${TEST_SH} -c 'echo Found `'" echo \\* "'`'
129 ${TEST_SH} -c 'echo Found "`'" echo \\* "'`"'
138 ${TEST_SH} -c 'echo __$( echo foo$(echo bar)bletch )__'
140 ${TEST_SH} -c 'echo _$(echo a$(echo $(echo b)c$(echo d))e )_'
142 ${TEST_SH} -c 'echo 1$(echo 2$(echo 3$(echo 4$(echo 5)4)3)2)1'
151 ${TEST_SH} -c 'echo __` echo foo\`echo bar\`bletch `__'
153 ${TEST_SH} -c \
156 ${TEST_SH} -c \
167 ${TEST_SH} -c 'echo __$( echo foo`echo bar`bletch )__'
169 ${TEST_SH} -c 'echo __` echo foo$(echo bar)bletch `__'
171 ${TEST_SH} -c 'echo _$(echo a`echo $(echo b)c$(echo d)`e )_'
173 ${TEST_SH} -c 'echo _`echo a$(echo \`echo b\`c\`echo d\`)e `_'
175 ${TEST_SH} -c \
189 ${TEST_SH} -c 'echo _$( echo a$( echo b > file )a)_'
190 atf_check -s exit:0 -o match:b -e empty ${TEST_SH} -c 'cat file'
192 ${TEST_SH} -c 'echo _$( echo a$( cat < file )a)_'
194 ${TEST_SH} -c 'echo _$( echo a$( echo d >> file )a)_'
195 atf_check -s exit:0 -o inline:'b\nd\n' -e empty ${TEST_SH} -c 'cat file'
197 ${TEST_SH} -c 'echo _$( echo a$( echo not error >&2 )a)_'
210 ${TEST_SH} -c 'echo _` echo a\` echo b > file \`a`_'
211 atf_check -s exit:0 -o match:b -e empty ${TEST_SH} -c 'cat file'
213 ${TEST_SH} -c 'echo _` echo a\` cat < file \`a`_'
215 ${TEST_SH} -c 'echo _` echo a\` echo d >> file \`a`_'
216 atf_check -s exit:0 -o inline:'b\nd\n' -e empty ${TEST_SH} -c 'cat file'
218 ${TEST_SH} -c 'echo _` echo a\` echo not error >&2 \`a`_'
227 ${TEST_SH} -c 'X=abc; echo __$( echo ${X} )__'
229 ${TEST_SH} -c 'X=abc; echo __$( echo "${X}" )__'
231 ${TEST_SH} -c 'X=abc; echo "__$( echo ${X} )__"'
233 ${TEST_SH} -c 'X=abc; echo "__$( echo "${X}" )__"'
236 ${TEST_SH} -c "for X in a '' b '' c"'; do echo $( echo "$X" ); done'
239 ${TEST_SH} -c 'X=; unset Y; echo "__$( echo a${X-b}${Y-c}d)__"'
241 ${TEST_SH} -c 'X=; unset Y; echo "__$( echo a${X:-b}${Y:-c}d)__"'
243 ${TEST_SH} -c 'X=X; echo "__${X}$( X=Y; echo ${X} )${X}__"'
245 ${TEST_SH} -c 'X=abc; echo "__$(X=def; echo "${X}" )__"'
247 ${TEST_SH} -c 'X=abc; echo "$X$(X=def; echo ${X} )"; echo $X'
256 ${TEST_SH} -c 'X=abc; echo __` echo ${X} `__'
258 ${TEST_SH} -c 'X=abc; echo __` echo "${X}" `__'
260 ${TEST_SH} -c 'X=abc; echo "__` echo ${X} `__"'
262 ${TEST_SH} -c 'X=abc; echo "__` echo \"${X}\" `__"'
265 ${TEST_SH} -c "for X in a '' b '' c"'; do echo $( echo "$X" ); done'
268 ${TEST_SH} -c 'X=; unset Y; echo "__$( echo a${X-b}${Y-c}d)__"'
270 ${TEST_SH} -c 'X=; unset Y; echo "__$( echo a${X:-b}${Y:-c}d)__"'
272 ${TEST_SH} -c 'X=X; echo "__${X}$( X=Y; echo ${X} )${X}__"'
274 ${TEST_SH} -c 'X=abc; echo "$X`X=def; echo \"${X}\" `";echo $X'
279 # ${TEST_SH} -c 'X=abc; echo "__`X=def echo "${X}" `__"'
289 ${TEST_SH} -c 'X=set; echo ${X+$(echo foo)}'
291 ${TEST_SH} -c 'X=set; echo ${X-$(echo foo)}'
294 ${TEST_SH} -c 'X=set; echo ${X-$(echo foo > bar)}'
297 ${TEST_SH} -c 'X=set; echo ${X+$(echo foo > bar)}'
307 ${TEST_SH} -c 'X=set; echo ${X+`echo foo`}'
309 ${TEST_SH} -c 'X=set; echo ${X-`echo foo`}'
312 ${TEST_SH} -c 'X=set; echo ${X-`echo foo > bar`}'
315 ${TEST_SH} -c 'X=set; echo ${X+`echo foo > bar`}'
325 ${TEST_SH} -c 'echo 1 + 1 = $( echo $(( 1 + 1 )) )'
327 ${TEST_SH} -c 'X=2; Y=3; echo X \* Y = $( echo $(( X * Y )) )'
329 ${TEST_SH} -c 'X=2; Y=3; echo Y % X = $( echo $(( $Y % $X )) )'
338 ${TEST_SH} -c 'echo 2 + 3 = ` echo $(( 2 + 3 )) `'
340 ${TEST_SH} -c 'X=2; Y=3; echo X \* Y = ` echo $(( X * Y )) `'
342 ${TEST_SH} -c 'X=2; Y=3; echo Y % X = ` echo $(( $Y % $X )) `'
351 ${TEST_SH} -c 'echo $(( $( echo 3 ) $( echo + ) $( echo 4 ) ))'
353 ${TEST_SH} -c \
366 ${TEST_SH} -c 'echo $(( `echo 77` `echo -` `echo 44`))'
368 ${TEST_SH} -c \
383 ${TEST_SH} -c \
398 ${TEST_SH} -c \
413 ${TEST_SH} -c 'echo "$( cat <<- \EOF
422 ${TEST_SH} -c 'for N in 1 4; do echo "$( cat <<- EOF
431 ${TEST_SH} -c 'echo "$( cat <<- EOF
446 ${TEST_SH} -c 'echo ` cat <<- \EOF
454 ${TEST_SH} -c 'echo "` cat <<- EOF
473 ${TEST_SH} -c 'cat <<- EOF
483 ${TEST_SH} -c 'cat <<- EOF
500 ${TEST_SH} -c 'cat <<- EOF
510 ${TEST_SH} -c 'cat <<- EOF
525 atf_check -s exit:0 -o inline:'A.1\n' -e empty ${TEST_SH} -c \
530 atf_check -s exit:0 -o inline:'A.2\n' -e empty ${TEST_SH} -c \
535 atf_check -s exit:0 -o inline:'A.3\n' -e empty ${TEST_SH} -c \
540 atf_check -s exit:0 -o inline:'A.4\n' -e empty ${TEST_SH} -c \
545 atf_check -s exit:0 -o inline:'A.5\n' -e empty ${TEST_SH} -c \
551 atf_check -s exit:0 -o inline:'B: quoted )\n' -e empty ${TEST_SH} -c \
557 -e empty ${TEST_SH} -c \
563 -e empty ${TEST_SH} -c \
573 -e empty ${TEST_SH} -c \
582 ${TEST_SH} -c \
591 ${TEST_SH} -c \
599 ${TEST_SH} -c \
607 ${TEST_SH} -c \
615 ${TEST_SH} -c \
622 ${TEST_SH} -c 'echo H: empty command-substitution $( )'
633 ${TEST_SH} -c 'echo "$( cat <<- \EOF )"
642 ${TEST_SH} -c 'for N in 1 4; do echo "$( cat <<- EOF )"
651 ${TEST_SH} -c 'echo "$( cat <<- EOF)"
666 ${TEST_SH} -c 'echo ` cat <<- \EOF `
674 ${TEST_SH} -c 'echo "` cat <<- EOF `"
691 ${TEST_SH} -c "{ printf '%s\n' x
697 ${TEST_SH} -c "printf '%s\n' \"\$( printf '%s\n' x
703 ${TEST_SH} -c "printf '%s\n' \"\$( printf '%s\n' x
717 atf_check -s exit:0 -o inline:'Help!\nMe 2\n' -e empty ${TEST_SH} -c '
737 atf_check -s exit:0 -o inline:'Help!\nMe 2\n' -e empty ${TEST_SH} -c '