Как сделать запись в файл в командной строке?

конкретно mac, но для дальнейшего использования для тех, кто столкнется с этим сообщением, Это может быть на любой ОС.

Итак, я изучаю командную строку, и одна утилита (возможно, единственная), которая, кажется, отсутствует, может записывать в файл. Конечно, я сделал поиск в google, а также SU, хотя, похоже, нет ничего связанного с тем, что я ищу, поэтому сейчас я здесь.

честно говоря, я очень удивлен, я бы, хотя, что это было бы это было довольно примитивно.

5
задан Jim Jam
источник

3 ответов

Это будет добавлено в файл: echo "some text" > > someFile.txt

Это перезапишет в файл: echo "some text" > someFile.txt

Это добавит текст из одного файла в другой: cat someFile.txt >> someOtherFile.txt

Это перезапишет текст из одного файла в другой: cat someFile.txt > someOtherFile.txt

2
отвечен Dean Spicer 2015-05-04 00:10:30
источник

на большинстве ОС это делается с помощью команд перенаправления, почти всегда это > для перезаписи любого существующего файла или >> для добавления в файл.

поиск труб и перенаправляет для получения дополнительной информации.

Не эксперт Mac, но так как MacOS в основном unix в эти дни я предполагаю, что это будет то же самое.

1
отвечен IanR 2015-05-03 20:11:31
источник

большинство * систем nix поддерживают несколько текстовых редакторов CLI, наиболее распространенным из которых является vi и vim. См. здесь (и google для около тысячи других) для учебника по vi. http://www.howtogeek.com/102468/a-beginners-guide-to-editing-text-files-with-vi/

еще один очень распространенный, особенно для программистов emacs. Учебник здесь: https://github.com/rnkn/fountain-mode/wiki/Absolute-Beginner%27s-Guide-%28OS-X%29

лично я предпочитаю pico или nano потому что они не используют последовательности режимов, но я не уверен, что они доступны на Mac по умолчанию.

текстовые редакторы CLI немного странные, когда вы привыкли к инструментам GUI, поэтому не торопитесь их изучать и сосредоточьтесь на том, когда использовать каждый из них. emacs (или даже vi, если на то пошло) часто является излишним для редактирования простых конфигурационных файлов.

0
отвечен Frank Thomas 2015-05-03 20:11:48
источник

Другие вопросы command-line command-line-arguments mac macos shell