У меня есть несколько файлов, которые я хотел бы удалить последней новой строкой, если это последний символ в файле. od -c
показывает, что команда, которую я запускаю, записывает файл с новой строкой:
0013600 n t > \n
Я попробовал несколько трюков с sed, но лучшее, что я мог придумать, это не делать трюк:
sed -e '$s/\(.*\)\n$/\1/' abc
Есть идеи, как это сделать?