Я хочу создать файл из ввода оболочки. То есть я хочу запустить какую-то команду, затем ввести желаемое содержимое моего файла и нажать Ctrl-D и пусть он создаст мой файл с введенным мной содержимым.
Какова будет команда для этого?
Вы используете cat
команда для объединения STDIN в файл следующим образом: cat >> out.txt
(или чтобы удалить уже существующий файл, не добавляйте cat > out.txt
), затем введите, когда закончите, нажмите ctl+d
прекратить, когда вы закончите.