rstrip On Строки текста, проходящие через sed s

rstrip On Строки текста, проходящие через sed s

Итак, я пытаюсь реализовать функцию rstrip на строках текста, которые передаются в sed s, и у меня возникают проблемы. Вот что у меня есть, и я думаю, что это должно работать:

cat file1.txt | sed 's/[[:blank:]]+$//g;' > testrstrip.txt

Когда я тестирую код, он ничего не делает с входными данными.

Вот пример теста и результат (кавычки в выводе используются только для обозначения пробелов. Все пробелы — это пробелы)

echo "babillion    "|  sed 's/[[:space:]]+$//g;' > testrstrip.txt
"babillion    "

В выводе также есть новая строка в конце, которую я не смог отобразить. Любая помощь в том, чтобы это заработало, была бы очень признательна.

Связанный контент