Добавить текст к файлу в командной строке

Терминал в OS X

Вы можете легко добавить текст в файл из командной строки, используя следующий синтаксис команды:

cat file.txt | pbcopy && echo "Text to prepend" > file.txt && pbpaste >> file.txt

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В этом случае файл, к которому будет добавлен текст, — это ‘file.txt’, замените его своим собственным документом. Вы можете использовать резервную копию файла, пока вы проверяете это, пока не поймете, как это работает.

Вышеупомянутая команда использует cat для дампа файла, pbcopy для его копирования, затем эхо-блок текста для вставки в файл, изрядно используя команды pbcopy и pbpaste — вы можете распознать их как командную строку перед Буфер обмена Mac OS X.


Вы также можете добавить любой текст в начало другого текстового файла, используя команду echo вместе с временными файлами:

echo "Text to prepend" | cat - file.txt > /tmp/tempfile && mv /tmp/tempfile file.txt

Если для вас это греческий язык, добавление текста в начале означает, что вы добавляете дополнительный текст в самое начало другого указанного текстового файла.

Я предпочитаю метод pbcopy / pbpaste, но он ограничен Mac OS X, вы можете использовать команду echo в Linux и других вариантах Unix, если хотите.

Этот полезный совет прислал Седрик, который нашел его на OneThingWell.org.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

Ваш адрес email не будет опубликован.