Я хочу добавить новую строку в конце файла только в том случае, если она не существует, это значит, что в конце файла несколько строк новой строки.
Я надеюсь использовать sed. Здесь проблемы, которые возникают у меня с моим текущим кодом:
sed -i -e '/^$/d;$G' /inputfile
echo file1
name1
name2
echo file2
name3
name4
(newline)
когда я запускаю свой код в файлы;
echo file1
name1
name2
(newline)
echo file2
name3
name4
он добавляет новую строку, если она не имеет, но удаляет, если она существует... это меня озадачивает..