Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| bash_base_4 [2021/07/29 09:38] – [Manipulation via une variable] nekan | bash_base_4 [2022/06/13 15:24] (Version actuelle) – nekan |
|---|
| | ''${TEXT,,}'' |Mise en minuscule. |<sxh bash>echo ${TEXT,,} | | ''${TEXT,,}'' |Mise en minuscule. |<sxh bash>echo ${TEXT,,} |
| chaîne</sxh>| | chaîne</sxh>| |
| | ''${TEXT: +n}'' |Récupère les n premiers caractères. |<sxh bash>echo ${TEXT: +2} | | ''${TEXT: +n}'' |Supprime les n premiers caractères. |<sxh bash>echo ${TEXT: +2} |
| Ch</sxh>| | Ch</sxh>| |
| | ''${TEXT:: +n}'' |Supprime les n premiers caractères. |<sxh bash>echo ${TEXT:: +2} | | ''${TEXT:: +n}'' |Récupère les n premiers caractères. |<sxh bash>echo ${TEXT:: +2} |
| aîne</sxh>| | aîne</sxh>| |
| | ''${TEXT: -n}'' |Récupère les n derniers caractères. |<sxh bash>echo ${TEXT: -2} | | ''${TEXT: -n}'' |Récupère les n derniers caractères. |<sxh bash>echo ${TEXT: -2} |
| echo ${TEXT/%a/o} | echo ${TEXT/%a/o} |
| anno</sxh>| | anno</sxh>| |
| | ''${TEXT%%[[:cntrl:]]}'' |Supprime les caractères de contrôle en fin de chaîne. |<sxh bash>TEXT="Test\r\n" | | ''${TEXT<nowiki>%%[[</nowiki>:cntrl:]]}'' |Supprime les caractères de contrôle en fin de chaîne. |<sxh bash>TEXT="Test\r\n" |
| echo ${TEXT%%[[:cntrl:]]} | echo ${TEXT%%[[:cntrl:]]} |
| Test</sxh>| | Test</sxh>| |