Команда ECHO наверно является одной из самых простых и самых используемых команд. Применяется для вывода текстовых сообщений на стандартный вывод и для переключения режима отображения команд на экране.
Формат командной строки:
ECHO [сообщение] отобразить текст сообщения на экране.
Режим вывода команд на экран (ECHO) включен.
Для вывода пустой строки, используется команда ECHO с точкой:
Наиболее распространено использование команды echo в командных файлах. Практически любой командный файл начинается командой
Очень часто команда echo используется для записи сообщений в текстовый файл с использованием перенаправлением вывода:
Echo ERORLEVEL=%ERRORLEVEL% >> logfile.txt
Echo Конец работы, %DATE% в %TIME% >>logfile.txt
В текстовый файл logfile.txt записывается дата и время начала работы командного файла, некоторые результаты и время завершения.
Нередко, команда echo используется для создания нового файла:
ECHO ^%ERRORLEVEL^% = %ERRORLEVEL%
Особенностью команды ECHO является добавление служебных символов возврата каретки и перевода строки 0x0D и 0x0A (Carriage Return и Line Feed) в конец выводимого текста. Командный файл следующего содержания выводит текст из 3-х строк:
Если же требуется вывести весь текст в одну строку, обычно используют эмуляцию команды ECHO командой SET с параметром /P, используемой для организации диалога с пользователем, когда выводится сообщение, на которое требуется ответ. Выводимое сообщение можно использовать таким же образом, как и в команде ECHO, а вместо ответа можно использовать ввод с фиктивного устройства nul :
При выполнении такого командного файла сообщение на экране будет представлено одной строкой:
Для подачи звуковых сигналов можно использовать вывод служебного символа с кодом 07 (BELL). Достаточно просто включить его в поток выходных данных, что зависит от возможностей редактора, который используется для написания командного файла. Можно использовать и стандартные возможности командной строки, добавив комбинацию CTRL+G :
echo (вывод на экран)
Отображает сообщения или включает или отключает функцию вывода команд. При использовании без параметров echo отображает текущее значение эха.
Синтаксис
Параметры
| Параметр | Описание |
|---|---|
| [вкл. | выкл.] | Включает или выключает функцию вывода команд. Команда по умолчанию включена. |
| Задает текст, отображаемый на экране. | |
| /? | Отображение справки в командной строке. |
Комментарии
После выключения эхо Командная строка не отображается в окне командной строки. Чтобы отобразить командную строку, введите команду echo on.
Если используется в пакетном файле, Включение и вывод не влияют на параметр в командной строке.
Чтобы предотвратить вывод определенной команды в пакетном файле, вставьте @ знак перед командой. Чтобы предотвратить вывод всех команд в пакетном файле, включите команду echo off в начале файла.
Примеры
Чтобы вывести на экран пустую строку, введите:
Не включайте пробел перед точкой. В противном случае вместо пустой строки отображается точка.
Чтобы запретить вывод команд в командной строке, введите:
Когда эхо отключено, Командная строка не отображается в окне командной строки. Чтобы снова отобразить командную строку, введите команду echo on.
Чтобы предотвратить отображение на экране всех команд в пакетном файле (включая команду echo off ), в первой строке типа пакетного файла:
Команда echo в Linux: 7 практических примеров
Главное меню » Операционная система Linux » Команда echo в Linux: 7 практических примеров
Это простая команда, которая просто выводит свои аргументы на дисплей.
$ echo Hello World
Hello World
Вы можете догадаться, почему эта команда называется «echo». Как и звуковое эхо, команда также просто печатает то, что получает на входе.
Примеры команды echo в Linux
Echo часто используется в сценариях оболочки для отображения информации, такой как запрос пользователя на ввод данных или отображение ошибки или предупреждения для определенного действия в сценарии.
Команда echo имеет простой синтаксис с несколькими опциями:
Давайте посмотрим несколько примеров команды echo:
1. Отображение значения переменной
Допустим, вы объявили переменную var = 100. Вы можете отобразить значение этой переменной с помощью команды echo:
Его вывод будет отображаться так:
Значение переменной var равно 100
2. Не печатайте последний символ новой строки
По умолчанию выходные данные команды echo добавляют новую строку к выходным данным, чтобы выходные данные отображались в одной целой строке.
$ echo Привет Мир
Привет Мир
$ echo Привет Мир
Привет Мирdestroyer@andreyex:
3. Перенаправить вывод в файл
Вы можете использовать команду echo, чтобы создать новый файл в Linux или добавить новый текст в существующий файл, перенаправив вывод в файл:
3. Использование escape-символов с командой echo
Следующие escape-символы доступны с escape:
Теперь давайте посмотрим, как использовать некоторые из этих escape-символов с командой echo.
Можете ли вы угадать, какой будет вывод команды выше? Вот:
Око за оком оставляет весь мир слепым
– Ганди
Давайте посмотрим некоторые другие примеры escape-символов. Символ возврата каретки печатает только текст после этого символа.
Если вы используете символ возврата, он удалит один символ перед ним:
Вы можете играть с другими escape-символами таким же образом.
4. Отображение текста с одинарными или двойными кавычками с помощью команды echo
Работа с одинарными и двойными кавычками часто является головной болью.
Если у вас есть одинарная кавычка в тексте, который вы хотите отобразить, вы должны заключить весь ввод в двойные кавычки:
$ echo “Это мой мир”
Это мой мир
Если вы хотите отобразить двойные кавычки, вы должны «избежать» этого:
$ echo “Это \”мой\” мир”
Это “мой” мир
5. Показать файлы в каталоге
Чтобы отобразить содержимое текущего каталога, вы можете использовать эту команду:
Вы также можете использовать команду echo для отображения файлов только определенного типа:
6. Используйте команду echo для очистки файла в Linux
Мы уже показали этот совет для очистки файлов журналов в Linux. Если у вас есть текстовый файл, и вы хотите очистить его содержимое, не удаляя сам файл, вы можете использовать команду echo следующим образом:
Бонусный совет: отображение вывода команды echo в цвете
Вы, вероятно, натолкнулись на какой-нибудь bash-скрипт, отображающий вывод текста другим цветом. Задумывались ли вы, как это делается? Позвольте нам показать вам это.
Вы можете использовать escape-последовательность ANSI и изменить внешний вид вывода, например, цвет фона, подчеркивание, полужирный и т. д.
Чтобы изменить цвет выходного текста, вы можете использовать эти:
\033[представляет ESC[ в приведенных выше командах.
Ну вот и все. Мы думаем, что вы увидели множество примеров команды echo в Linux. Если вы используете echo для каких-то конкретных целей, которые могут быть полезны для других, поделитесь им с нами в разделе комментариев.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Команда Echo в Linux с примерами
Команда echo — одна из самых основных и часто используемых команд в Linux. Аргументы, переданные в echo выводятся на стандартный вывод.
echo обычно используется в сценариях оболочки для отображения сообщения или вывода результатов других команд.
эхо-команда
echo — это оболочка, встроенная в Bash и большинство других популярных оболочек, таких как Zsh и Ksh. Его поведение немного отличается от оболочки к оболочке.
Синтаксис команды echo следующий:
При использовании команды echo следует учитывать несколько моментов.
echo Примеры
В следующих примерах показано, как использовать команду echo:
Вывести строку текста на стандартный вывод.
Отобразите строку текста, содержащую двойные кавычки.
Чтобы напечатать двойную кавычку, заключите ее в одинарные кавычки или экранируйте символ обратной косой черты.
Отобразите строку текста, содержащую одинарную кавычку.
Вывести сообщение, содержащее специальные символы.
Символы соответствия шаблону.
Перенаправить в файл
Используйте команду cat для просмотра содержимого файла:
Отображение переменных
echo также может отображать переменные. В следующем примере мы напечатаем имя текущего вошедшего в систему пользователя:
$USER — это переменная оболочки, в которой хранится ваше имя пользователя.
Отображение вывода команды
Отображение в цвете
Используйте escape-последовательности ANSI, чтобы изменить цвета переднего плана и фона или установить свойства текста, такие как подчеркивание и полужирный шрифт.

Выводы
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Команда Echo в Linux с примерами
Echo Command in Linux with Examples
echo обычно используется в сценариях оболочки для отображения сообщения или вывода результатов других команд.
Команда echo является одной из самых основных и часто используемых команд в Linux. Переданные аргументы echo выводятся на стандартный вывод.
echo это оболочка, встроенная в Bash и большинство других популярных оболочек, таких как Zsh и Ksh. Его поведение немного отличается от оболочки к оболочке.
Синтаксис echo команды следующий:
Есть несколько моментов, которые следует учитывать при использовании echo команды.
Примеры
В следующих примерах показано, как использовать команду echo:
Вывести строку текста на стандартный вывод.
Отобразить строку текста, содержащую двойную кавычку.
Чтобы напечатать двойные кавычки, заключите их в одинарные кавычки или экранируйте их символом обратной косой черты.
Показать строку текста, содержащую одну кавычку.
Покажите сообщение, содержащее специальные символы.
Шаблон соответствия символов.
Перенаправить в файл
Если file.txt не существует, команда создаст его. При использовании > файл будет перезаписан, тогда как файл >> будет добавлен в файл.
Используйте cat команду для просмотра содержимого файла:
Отображение переменных
echo также может отображать переменные. В следующем примере мы распечатаем имя зарегистрированного пользователя:
Отображение вывода команды
Отображение в цвете
Используйте escape-последовательности ANSI, чтобы изменить цвета переднего плана и фона или установить свойства текста, такие как подчеркивание и полужирный.
Вывод
К настоящему времени вы должны хорошо понимать, как echo работает команда.






