Другое использование решения ed
. Это решение только влияет на последнюю строку и только если \n
отсутствует:
ed -s file <<< w
Это по существу работает, открывая файл на редактирование через сценарий, сценарий является синглом w
команда, которые записывают файл обратно к диску. Это основано на этом предложении, найденном в ed(1)
страница справочника:
LIMITATIONS (...) If a text (non-binary) file is not terminated by a newline character, then ed appends one on reading/writing it. In the case of a binary file, ed does not append a newline on reading/writing.