Как удалить конечные пробелы с помощью sed?

У меня есть простой сценарий оболочки, который удаляет завершающие пробелы из файла. Есть ли способ сделать этот сценарий более компактным (без создания временного файла)?

sed 's/[ \t]*$//' $1 > $1__.tmp
cat $1__.tmp > $1
rm $1__.tmp
97
задан kenorb 20 April 2015 в 12:31
поделиться