Существует довольно много способов как это сделать. Я не расскажу ничего нового, а соберу информацию в одну тему (статью) чтобы можно было новичкам, та и опытным пользователям можно быстро вспомнить.

Вставить текст в файл через утилиту cat в Unix/Linux

Утилита cat, позволяет записывать данные (текс) в файл. Приведу несколько примеров.

-=== ПРИМЕР 1 ===-

Где:

  • TEXT HERE — произвольный текст, который нужно записать в файл.
  • EOF — это команда для завершения записи в файл.

-=== ПРИМЕР 2 ===-

Где:

  • TEXT HERE — произвольный текст, который нужно записать в файл.
  • ^D — Сочетание клавиш «CTRL-D» для завершения записи в файл.

-=== ПРИМЕР 3 ===-

Можно использовать:

Или можно использовать что-то типа:

Т.е вхождение у меня — TXT. Начало и конец записи регулируется именно этими символами.

Вставить текст в файл через утилиту echo в Unix/Linux

Чтобы вставить какой-то текст в файл с помощью команды echo, можно так (данная команда затрет файл и вставит именно то, что передадите ей):

Или, можно дописать в самый конец файла следующей командой:

Вставить текст в файл через утилиту printf в Unix/Linux

Чтобы вставить какой-то текст в файл с помощью команды printf, можно так (данная команда затрет файл и вставит именно то, что передадите ей):

Или, можно дописать в самый конец файла следующей командой:

Или много строчный текст:

Вставить текст в файл через утилиту tee в Unix/Linux

Например, сделать это можно следующим образом:

Вставить текст в файл через python в Unix/Linux

Можно это сделать (создать файл  и прописать в него):

Если появятся еще идеи как можно это сделать (SED — не в счет), дополню данную статью.

Вставить текст в файл в Unix/Linux
Метки:            

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы тоже используем куки на своих сайтах и поддоменах, потому что без них вообще весь интернет работал бы через жопу
Прекрасно