100 lines
1.9 KiB
Text
100 lines
1.9 KiB
Text
abmnopyz
|
|
abmnopyz
|
|
ab
|
|
|
|
|
|
abcd
|
|
abcd
|
|
mnop
|
|
qrst
|
|
sh_352.26ax
|
|
sh_352.26ay
|
|
sh_352.25a sh_352.25b
|
|
sh_352.27 ) ) )
|
|
abc
|
|
def
|
|
here doc with )
|
|
)
|
|
bad' syntax
|
|
a
|
|
sh_352.26a
|
|
sh_352.26a
|
|
sh_352.26
|
|
sh_352.26
|
|
sh_352.26
|
|
1
|
|
sh_352.28 )
|
|
sh_352.28 )
|
|
k
|
|
abcd
|
|
ab
|
|
ab
|
|
abcde
|
|
|
|
argv[1] = <abcde^J >
|
|
abcdefoo
|
|
argv[1] = <abcde>
|
|
argv[2] = <foo>
|
|
argv[1] = <wxabcdeyz>
|
|
argv[1] = <abcde>
|
|
'
|
|
after 1
|
|
'
|
|
after 2
|
|
'
|
|
after 3
|
|
`
|
|
after 4
|
|
hello
|
|
after 5
|
|
'
|
|
after 6
|
|
x
|
|
x
|
|
x
|
|
quoted )
|
|
comment
|
|
here-doc with )
|
|
here-doc with \()
|
|
here-doc terminated with a parenthesis
|
|
' # or a single back- or doublequote
|
|
line terminated with a backslash
|
|
./comsub-posix1.sub: line 1: syntax error near unexpected token `)'
|
|
./comsub-posix1.sub: line 1: `echo $( if x; then echo foo )'
|
|
swap32_posix is a function
|
|
swap32_posix ()
|
|
{
|
|
local funcname=swap32_posix;
|
|
local arg;
|
|
for arg in "$@";
|
|
do
|
|
echo $((
|
|
($arg & 4278190080) >> 24 |
|
|
($arg & 16711680) >> 8 |
|
|
($arg & 65280) << 8 |
|
|
($arg & 255) << 24
|
|
));
|
|
done
|
|
}
|
|
bash: -c: line 1: syntax error near unexpected token `done'
|
|
bash: -c: line 1: `: $(case x in x) ;; x) done esac)'
|
|
bash: -c: line 1: syntax error near unexpected token `done'
|
|
bash: -c: line 1: `: $(case x in x) ;; x) done ;; esac)'
|
|
bash: -c: line 1: syntax error near unexpected token `esac'
|
|
bash: -c: line 1: `: $(case x in x) (esac) esac)'
|
|
bash: -c: line 1: syntax error near unexpected token `in'
|
|
bash: -c: line 1: `: $(case x in esac|in) foo;; esac)'
|
|
bash: -c: line 1: syntax error near unexpected token `done'
|
|
bash: -c: line 1: `: $(case x in x) ;; x) done)'
|
|
case: -c: line 3: syntax error near unexpected token `esac'
|
|
case: -c: line 3: `$( esac ; bar=foo ; echo "$bar")) echo bad 2;;'
|
|
ok 2
|
|
inside outside
|
|
ok 3
|
|
syntax-error: -c: line 2: syntax error near unexpected token `done'
|
|
syntax-error: -c: line 2: `: $(case x in x) ;; x) done ;; esac)'
|
|
yes
|
|
|
|
|
|
|
|
ab cde
|