Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

echo — команда Bash вывода строки текста

Для того, чтобы как-то взаимодействовать с пользователем, нужно дать ему информацию и дать понять, что и как делать. Для этих целей хорошо подходит команда echo, которая выдаёт текстовую строку, в которой программист волен написать всё, что ему вздумается для того, чтобы дать понять пользователю куда пойти и чем заняться. Прежде чем разбираться, что может эта команда, (а может она до удивления многое), сперва рассмотрим файл помощи (документацию) по этой команде, которая есть на компьютере с установленной операционной системой Debian 9.



Статьи по команде echo в Debian 9

Документация по команде echo в Debian 9

Итак, посмотрим на содержимое документации по команде echo в Debian 9:

ECHO(1)                    User Commands                   ECHO(1)

NAME
       echo - display a line of text

SYNOPSIS
       echo [SHORT-OPTION]... [STRING]...
       echo LONG-OPTION

DESCRIPTION
       Echo the STRING(s) to standard output.

       -n     do not output the trailing newline

       -e     enable interpretation of backslash escapes

       -E     disable interpretation of backslash escapes (default)

       --help display this help and exit

       --version
              output version information and exit

       If -e is in effect, the following sequences are recognized:

       \\     backslash

       \a     alert (BEL)

       \b     backspace

       \c     produce no further output

       \e     escape

       \f     form feed

       \n     new line

       \r     carriage return

       \t     horizontal tab

       \v     vertical tab

       \0NNN  byte with octal value NNN (1 to 3 digits)

       \xHH   byte with hexadecimal value HH (1 to 2 digits)

       NOTE:  your  shell  may  have its own version of echo, which usually
              supersedes the version described here.  Please refer to your
              shell's documentation for details about the options it supports.

AUTHOR
       Written by Brian Fox and Chet Ramey.

REPORTING BUGS
       GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
       Report echo translation bugs to <http://translationproject.org/team/>

COPYRIGHT
       Copyright © 2016 Free Software Foundation, Inc.
                 License GPLv3+: GNU GPL version 3 or later
                 <http://gnu.org/licenses/gpl.html>.
       This is free software: you are free to change and redistribute it.
       There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       Full documentation at: <http://www.gnu.org/software/coreutils/echo>
       or available locally via: info '(coreutils) echo invocation'

GNU coreutils 8.26         February 2017                   ECHO(1)

Данная документация становится доступной, если выполнить в терминале команду man echo

Так как вся документация на английском языке, более подробно и с примерами того, как работает команда echo, разберём в отдельных статьях, которые можно легко найти в разделе, посвящённому программированию на языке Bash.

Заключение

Отдельно хотелось бы отметить, что команда (функция) echo не является отдельной программой оболочки Bash, а является встроенной в него. Это значит, что отдельного файла с этой функций в системе нет, так как она является частью ядра этого языка программирования.

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Войдите чтобы комментировать

Обсудить эту статью

INFO: Вы отправляете сообщение как 'Гость'