Je trouve que sed
ne parvient pas toujours à vérifier les espaces blancs. Considérez les exemples suivants :
echo 'A B C' | sed 's/[ \t]*//g'
ABC
echo -e 'A\tB\tC' | sed 's/[ \t]*//g'
A B C
perl -e 'print "A B C\n"' | sed 's/[ \t]*//g'
ABC
perl -e 'print "A\tB\tC\n"' | sed 's/[ \t]*//g'
A B C
Quelqu'un pourrait-il expliquer pourquoi sed
ne correspond pas toujours aux espaces blancs ?