bash_base_4

Ceci est une ancienne révision du document !


Manipulations des chaînes de caractères

Création — — Nicolas THOREZ 2021/07/22 15:34

Il est possible de manipuler une chaîne de caractères directement en intervenant sur la variable de la manière suivante :

TEXT="Chaîne"
# Manipulation pour mettre la chaîne de caractères en majuscule
echo ${TEXT^^}
# Retour
CHAÎNE

Le tableau suivant indique les principales manipulations pouvant être appliquées à notre variable $TEXT :

Manipulation Explication Exemple
${#TEXT} Affiche la taille de la chaîne.
echo ${#TEXT}
6
${TEXT^^} Mise en majuscule.
echo ${TEXT^^}
CHAÎNE
${TEXT,,} Mise en minuscule.
echo ${TEXT,,}
chaîne
${TEXT: +n} Récupère les n premiers caractères.
echo ${TEXT: +2}
Ch
${TEXT:: +n} Supprime les n premiers caractères.
echo ${TEXT:: +2}
aîne
${TEXT: -n} Récupère les n derniers caractères.
echo ${TEXT: -2}
ne
${TEXT:: -n} Supprime les n derniers caractères.
echo ${TEXT:: -2}
Chaî
${TEXT:x} Extraie tous les caractères à partir de l'index x sachant que le premier caractère est le n°0.
echo ${TEXT:2}
aîne
${TEXT:x:y} Extraie les y caractères à partir de l'index x sachant que le premier caractère est le n°0.
echo ${TEXT:2:3}
aîn
${TEXT:x:-y} Extraie les caractères à partir de l'index x sachant que le premier caractère est le n°0 en supprimant les y derniers caractères.
echo ${TEXT:2:-3}
a
${TEXT/abc/xyz} Remplace la première occurrence de abc par xyz.
echo ${TEXT/aî/i}
Chine
Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • bash_base_4.1626964600.txt.gz
  • Dernière modification : 2021/07/22 16:36
  • de nekan