summaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-vars/var_posix1.tests (plain)
blob: 82abe81984c579238a785c00addc4b4722e3bae6
1unset var
2
3echo Empty:${var#}
4echo Empty:${var##}
5echo Empty:${var#*}
6echo Empty:${var##*}
7echo Empty:${var%}
8echo Empty:${var%%}
9echo Empty:${var%*}
10echo Empty:${var%%*}
11
12var=
13
14echo Empty:${var#}
15echo Empty:${var##}
16echo Empty:${var#*}
17echo Empty:${var##*}
18echo Empty:${var%}
19echo Empty:${var%%}
20echo Empty:${var%*}
21echo Empty:${var%%*}
22
23var=ababcdcd
24
25echo ${var#ab}
26echo ${var##ab}
27echo ${var#a*b}
28echo ${var##a*b}
29echo ${var#?}
30echo ${var##?}
31echo ${var#*}
32echo Empty:${var##*}
33echo ${var#}}_tail
34echo ${var#\}}_tail
35
36echo ${var%cd}
37echo ${var%%cd}
38echo ${var%c*d}
39echo ${var%%c*d}
40echo ${var%?}
41echo ${var%%?}
42echo ${var%*}
43echo Empty:${var%%*}
44echo ${var#}}_tail
45echo ${var#\}}_tail
46echo ${var%\\*}
47
48a=ab}; echo ${a%\}};
49a=abc; c=c; echo ${a%${c}}
50a=ab{{c; echo ${a%`echo {{c`}
51
52echo End
53