Как распечатать любой текст с помощью терминала в ubuntu18.10

Я - новый браузер UBUNTU, так, чтобы у меня был фаворит столько проблем однако, я любил использовать его. Я хочу знать, что - "Как распечатать любой текст или любую Строку с помощью терминала в Ubuntu 18.10 как Вывод в терминале".

1
задан 4 March 2019 в 00:44

1 ответ

Самый простой способ распечатать что-то в терминале состоит в том, чтобы или использовать echo или printf команда.

echo foo
printf '%s\n' "foo"

Для длинных текстов - это зависит. Тексты нескольких строк, которые Вы создаете сами, могут быть распечатаны через несколько путей, один из которых должен только работать cat и введите в тексте, который будет произведен на терминале с каждой строкой и остановит это через Ctr+D; другой - структура здесь-документа.

$ cat  <<EOF
> This is one line
> this is another
> EOF

<< определяет здесь-документ и EOF служит текстовым разделителем (и это может быть любая строка, пока это - тот же). cat может использоваться для печати текстовых файлов, но в этом случае это печатает stdin поток - один из 3 потоков, которые наследовал каждый процесс. stdin обычно подключается к текущему оконечному устройству, но в этом случае потому что мы используем здесь-документ, это было изменено для чтения временного файла, который оболочка создает от нашего имени, когда мы используем here-doc (см. также вопрос, почему это не работало бы с echo ). Конечно, печать текстового файла может быть столь же простой как cat file.txt, но чаще Вы хотите сделать что-то с тем текстом, и с этой целью существует несколько утилит и команд.


Конечно, печать любой строки может быть проблемой. Ваш терминал поддерживает печатающие/распознающие различные локали (который является языками?). Текстовый файл правильно кодируется? Существует много соображений для взятия. Но если Вы только запускаете с Ubuntu, echo будет достаточно для когда-то. В конечном счете, когда Вы начнете работать с несколькими системами Linux/Unix, Вы узнаете, что printf лучше, чем эхо для того, чтобы сделать портативные сценарии.

0
ответ дан 7 December 2019 в 21:10

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

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