(→Variables bash) |
(→Variables bash) |
||
| Ligne 122 : | Ligne 122 : | ||
</pre> | </pre> | ||
| - | ===Recherche et suppression de la plus courte | + | ===Recherche et suppression de la plus courte chaîne en partant de la fin=== |
| - | + | ||
| + | <pre> | ||
VAR=abcABC123ABCabc | VAR=abcABC123ABCabc | ||
| - | echo ${VAR%b*c} | + | echo ${VAR%b*c} |
| + | </pre> | ||
| + | <pre> | ||
| + | abcABC123ABCa | ||
| + | </pre> | ||
| - | + | ===Suppression de la plus longue chaîne en partant de la fin=== | |
| + | ${VAR%%recherche}: | ||
| + | |||
| + | <pre> | ||
VAR=abcABC123ABCabc | VAR=abcABC123ABCabc | ||
| - | echo ${VAR%%b*c} | + | echo ${VAR%%b*c} |
| + | </pre> | ||
| + | <pre> | ||
| + | a | ||
| + | </pre> | ||
| + | |||
| - | + | ==chercher et remplacer dans une variable== | |
Bash propose aussi 4 types de remplacement dans le contenu des variables. | Bash propose aussi 4 types de remplacement dans le contenu des variables. | ||