Я считаю, что sed
часто не удается сопоставить пробелы с шаблоном. Рассмотрим следующие примеры:
echo 'A B C' | sed 's/[ t]*//g'
ABC
echo -e 'AtBtC' | sed 's/[ t]*//g'
A B C
perl -e 'print "A B Cn"' | sed 's/[ t]*//g'
ABC
perl -e 'print "AtBtCn"' | sed 's/[ t]*//g'
A B C
не мог бы кто-нибудь объяснить, почему sed
иногда не соответствует пробелам?