Следующая команда работает нормально, если файл test.txt уже существует:
sed -i -e '$a\
This line was appended at the end.' test.txt
Но эта команда занимает две строки. Вместо этого я предпочел бы иметь одну строку, например:
sed -i -e '$a\ This line was appended at the end.' test.txt
Но, к сожалению, возникает ошибка:
sed: 1: "$a\ This line was appended at the end.": extra characters after \ at the end of a command
Возможно ли заставить эту команду работать как одна строка