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: suis

Utiliser l’expression régulière avec grep:

echo "Facture: 12345" | grep -o -E '[0-9]+'
# sortie: 12345

Deep 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)