Bonjour,
Pour traiter une chaine de caractères, il est généralement possible d'utiliser une redirection ou un pipe.
Exemple, pour extraire les chiffres d'une chaine de caractères
par un pipe
Code : Sélectionner tout - Visualiser dans une fenêtre à part chaine="abc123def"
par une redirection
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "$chaine" | sed 's/[^[:digit:]]//g'
N'étant pas un spécialiste, je serais curieux de savoir si une méthode est préférable à une autre, et pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $(sed 's/[^[:digit:]]//g' <<<"${chaine}")
Merci d'avance pour vos éclairages.
Partager