Retire de $var la plus petite chaîne qui “match” Pattern.
$ var=abcdabdc; $ echo "${var#b*}" abcda
Retire de $var la plus longue chaîne qui “match” Pattern.
$ var=abcdabdc; $ echo "${var##b*}" a
Retire de $var la plus petite chaîne qui “match” la fin de Pattern.
$ var=abcdabdc; $ echo "${var%b*}" abcda
Retire de $var la plus longue chaîne qui “match” la fin de Pattern.
$ var=abcdabdc; $ echo "${var%%b*}" a
Remplace dans $var la première occurrence qui match Pattern1 par String2.
$ var=abcdabcd; $ echo "${var/cd/CD}" abCDabcd
Remplace dans $var se qui match Pattern1 par String2.
$ var=abcdabcd; $ echo "${var//cd/CD}" abCDabCD