Вставить текст в файл

Я пытаюсь вставить какой-то текст в файл на определенной строке, которую мне удалось сделать с sed, который был вставлен в строку 34 файла txt.

sed -i "34i some text" name_of_file.txt

Вышеуказанное отлично работает, но теперь мне нужно вставить в него текст с кавычками.

"some text"

so try:

sed -i "34i "some text"" name_of_file.txt

Однако кавычки не записываются в файл. Любой, кто может мне помочь, или что-то еще, что я могу использовать, будет работать с кавычками и разрешить мне указать строку для их вставки.

1
задан 17 November 2014 в 02:20

1 ответ

Чтобы использовать двойные кавычки, оставьте весь текст одиночными кавычками:

sed -i '34i "some text"' name_of_file.txt
1
ответ дан 24 May 2018 в 01:49

Другие вопросы по тегам:

Похожие вопросы: