Это - мой демонстрационный тест sed
управляйте для вставки демонстрационного текста в пустой текстовый файл.
sed -i "$ a\My test text" Desktop/test.txt
sed -i '$ a\My test text' Desktop/test.txt
Я попробовал и опциями, один с одинарными кавычками и другим с двойными кавычками. Но обоим команды не удается вписать в тот текст мой test.txt
файл. Почему эти команды не работают?
a
и i
команды не работают над пустыми файлами. Как Вы упомянули эти ~/Desktop/test.txt
, пустой файл, оба команды, Вы попробовали сбой для встречи цели. Те же команды будут хорошо работать с непустым файлом.
можно попробовать echo
вместо sed
для достижения цели.
См. этот Q& для получения дополнительной информации.