Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
public:linux:bash [2008/09/07 11:40] – créée ceric35 | public:linux:bash [2010/04/04 18:36] – erreur de copier coller ceric35 | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Retire de $var la plus petite chaîne qui " | Retire de $var la plus petite chaîne qui " | ||
$ var=abcdabdc; | $ var=abcdabdc; | ||
- | $ echo "${var%b*}" | + | $ echo "${var#b*}" |
abcda | abcda | ||
Ligne 13: | Ligne 13: | ||
Retire de $var la plus longue chaîne qui " | Retire de $var la plus longue chaîne qui " | ||
$ var=abcdabdc; | $ var=abcdabdc; | ||
- | $ echo "${var%%b*}" | + | $ echo "${var##b*}" |
a | a | ||
Ligne 31: | Ligne 31: | ||
Remplace dans $var la première occurrence qui match Pattern1 par String2. | Remplace dans $var la première occurrence qui match Pattern1 par String2. | ||
$ var=abcdabcd; | $ var=abcdabcd; | ||
- | $ echo "${var// | + | $ echo " |
abCDabcd | abCDabcd | ||