[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

bash ${parameter%%patern} does not work ?



Hi,

I have been scratching my head for bash parameter substitution.

I understand ## in following examples but I can not understand %%.
Is this how bash 2.0 supposed to work?

$ XXX="123456123456"
$ echo $XXX
123456123456
$ echo ${XXX%%*1}
123456123456
$ echo ${XXX%%*6}

$ echo ${XXX%*1}
123456123456
$ echo ${XXX%*6}
12345612345
$ echo ${XXX##*1}
23456
$ echo ${XXX#*1}
23456123456

??????????????????????????
-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ 
+  Osamu Aoki <debian@aokiconsulting.com>, GnuPG-key: 1024D/D5DE453D  +
+  My debian quick-reference, http://www.aokiconsulting.com/quick/    +



Reply to: