Как я могу ввести в файл непосредственно от терминала

Кроме перевода в рабочее состояние текстового редактора, там способ, которым я могу ввести текст в терминале Linux непосредственно в файл? (затем введите код управления, такой как ctrl-c, для окончания входа),

Я вполне уверен существует способ сделать это... Я - SSH'd к серверу с Докером, и выполняющий удар в контейнере, так, чтобы я мог протестировать некоторый материал, я просто хочу смочь вставить маленький сценарий в своем окне терминала и иметь тот вывод в файл в оболочке контейнера.

Спасибо.

5
задан 6 February 2015 в 13:34

3 ответа

полезное использование cat: обеспечьте вход на stdin

cat > filename
enter text
hit Ctrl-D to stop

или используйте heredoc

cat > filename << END
enter text
provide the terminating word to stop
END
8
ответ дан 23 November 2019 в 08:55

Используйте

cat > some_file

для записи в файл some_file. Закончите свой вход Ctrl+D

1
ответ дан 23 November 2019 в 08:55

echo "Hello" > test.txt

Это ПЕРЕЗАПИШЕТ "привет" в в тестовый файл. Если файл не существовал, он создаст его

echo "Hello2" >> test.txt

, Это добавит Новую строку в файле с hello2

0
ответ дан 23 November 2019 в 08:55

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

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