
Итак, я пытаюсь реализовать функцию rstrip на строках текста, которые передаются в sed s, и у меня возникают проблемы. Вот что у меня есть, и я думаю, что это должно работать:
cat file1.txt | sed 's/[[:blank:]]+$//g;' > testrstrip.txt
Когда я тестирую код, он ничего не делает с входными данными.
Вот пример теста и результат (кавычки в выводе используются только для обозначения пробелов. Все пробелы — это пробелы)
echo "babillion "| sed 's/[[:space:]]+$//g;' > testrstrip.txt
"babillion "
В выводе также есть новая строка в конце, которую я не смог отобразить. Любая помощь в том, чтобы это заработало, была бы очень признательна.