Redirection vs pipe pour traiter une chaine
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:
echo "$chaine" | sed 's/[^[:digit:]]//g'
par une redirection
Code:
echo $(sed 's/[^[:digit:]]//g' <<<"${chaine}")
N'étant pas un spécialiste, je serais curieux de savoir si une méthode est préférable à une autre, et pourquoi.
Merci d'avance pour vos éclairages.