summaryrefslogtreecommitdiff
path: root/tests/comsub.tests
blob: 493bbda07fd78c6d72d84ee70c172f355e596676 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 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')

${THIS_SH} ./comsub1.sub