blob: 0ce531d694f27610fff2d1e6b7936d98847574be [file] [log] [blame]
Mike Frysingere05f9282009-04-09 23:01:47 +00001unset var
2
Denis Vlasenko75bccfa2009-04-10 23:48:03 +00003echo Empty:${var#}
4echo Empty:${var##}
5echo Empty:${var#*}
6echo Empty:${var##*}
7echo Empty:${var%}
8echo Empty:${var%%}
9echo Empty:${var%*}
10echo Empty:${var%%*}
Mike Frysingere05f9282009-04-09 23:01:47 +000011
12var=
13
Denis Vlasenko75bccfa2009-04-10 23:48:03 +000014echo Empty:${var#}
15echo Empty:${var##}
16echo Empty:${var#*}
17echo Empty:${var##*}
18echo Empty:${var%}
19echo Empty:${var%%}
20echo Empty:${var%*}
21echo Empty:${var%%*}
Mike Frysingere05f9282009-04-09 23:01:47 +000022
Mike Frysingera4f331d2009-04-07 06:03:22 +000023var=ababcdcd
24
25echo ${var#ab}
26echo ${var##ab}
27echo ${var#a*b}
28echo ${var##a*b}
29echo ${var#?}
30echo ${var##?}
31echo ${var#*}
Denis Vlasenko75bccfa2009-04-10 23:48:03 +000032echo Empty:${var##*}
Mike Frysingera4f331d2009-04-07 06:03:22 +000033
34echo ${var%cd}
35echo ${var%%cd}
36echo ${var%c*d}
37echo ${var%%c*d}
38echo ${var%?}
39echo ${var%%?}
40echo ${var%*}
Denis Vlasenko75bccfa2009-04-10 23:48:03 +000041echo Empty:${var%%*}
Mike Frysingera4f331d2009-04-07 06:03:22 +000042
43echo end