Denys Vlasenko | 83e434d | 2018-07-20 17:36:06 +0200 | [diff] [blame] | 1 | f() { echo start:; for i; do echo "|$i|"; done; echo end; } |
2 | x=a | ||||
3 | |||||
4 | echo "Unquoted '':" | ||||
5 | f ${x:+''} | ||||
6 | f ${x:+'' } | ||||
7 | f ${x:+ ''} | ||||
8 | f ${x:+ '' } | ||||
9 | f ${x:+'' ''} | ||||
10 | |||||
11 | echo | ||||
12 | echo 'Unquoted "":' | ||||
13 | f ${x:+""} | ||||
14 | f ${x:+"" } | ||||
15 | f ${x:+ ""} | ||||
16 | f ${x:+ "" } | ||||
17 | f ${x:+"" ""} | ||||
18 | |||||
19 | echo | ||||
20 | echo "Quoted '':" | ||||
21 | f "${x:+''}" | ||||
22 | f "${x:+'' }" | ||||
23 | f "${x:+ ''}" | ||||
24 | f "${x:+ '' }" | ||||
25 | f "${x:+'' ''}" | ||||
26 | |||||
27 | echo | ||||
28 | echo 'Quoted "":' | ||||
29 | f "${x:+""}" | ||||
30 | f "${x:+"" }" | ||||
31 | f "${x:+ ""}" | ||||
32 | f "${x:+ "" }" | ||||
33 | f "${x:+"" ""}" |