Удаление последней пустой строки

В конце моего файла .csv есть параграф. Я попытался удалить пустую строку в конце файла с помощью следующей команды.

sed -i '/^$/d' combined.csv

Но это не работает, и пустая строка все еще присутствует. Я могу удалить последнюю строку с помощью следующей команды.

sed -i '$d' combined.csv

Но можно ли проверить, действительно ли последняя строка пуста перед ее удалением?

Обновление:

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

sed -i '1s/^[^0-9]*//' combined.csv

Это проверяет только первую строку, а не остальные строки. Как мне заставить его проверять все строки в файле? Это может решить мою проблему.

16
задан shantanuo 15 December 2010 в 10:43
поделиться