Bash:
Extraction de sous-chaînes
How to: (Comment faire :)
Extraire avec des indices et des longueurs:
# Extraire depuis la position 4, longueur 5
chaine="Je suis un script Bash épatant!"
sous_chaine="${chaine:4:5}"
echo $sous_chaine # sortie: suisUtiliser l’expression régulière avec grep:
echo "Facture: 12345" | grep -o -E '[0-9]+'
# sortie: 12345Deep Dive (Plongée Profonde)
Historiquement, l’extraction de sous-chaînes est essentielle pour transformer et transférer les données depuis l’ère du télétype. Bash permet cela avec la syntaxe ${chaine:index:longueur}. C’est une approche simple qui marche bien pour des scripts courts et des tâches rapides. Vous pourriez aussi envisager des outils comme awk, sed, ou des langages de programmation avec des fonctions de manipulation de chaînes plus élaborées pour des besoins complexes.
See Also (Voir aussi)
- GNU Bash documentation: https://www.gnu.org/software/bash/manual/
- Regular Expressions Info: https://www.regular-expressions.info/
awkTutorial: https://www.gnu.org/software/gawk/manual/gawk.htmlsedStream Editor: https://www.gnu.org/software/sed/manual/sed.html