Команда Echo в Linux с примерами

Echo — это инструмент Unix/Linux, используемый для отображения строк, которые передаются в качестве аргументов в командной строке. Можно сказать, что команда Echo это одна из основных команд в Linux, которая наиболее часто используется в сценариях. В этой статье мы рассмотрим различные варианты команды echo.

Базовый синтаксис

echo [option] [string]

1) Отображение строки в терминале

Чтобы отобразить текст или строку в терминале, используйте синтаксис

echo [string]

$ echo "Добро пожаловать в Линукс"

Пример ответа в терминале Линукс

Добро пожаловать в Линукс

2) Объявление переменной и повтор ее значения

Предположим, у вас есть переменная x, которой присвоено значение 45.

$ x=25

Вы можете отобразить значение переменной x, выполнив команду

$ echo The value of x is $x

Пример ответа в терминале Линукс

The value of x is 25

3) Удалить пробелы между текстом, используя Echo и опции -e и \b

Вы легко можете удалить пробелы с помощью параметра \b в сочетании с опцией -e.

Примечание: Параметр -e используется для интерпретации обратной косой черты

Давайте представим, что у вас есть такая текстовая строка

Linux это операционная система с открытым исходным кодом

Чтобы удалить пробелы между словами, выполните

$ echo -e "Linux \bэто \bоперационная \bсистема \bс \bоткрытым \bисходным \bкодом"

Пример ответа в терминале Линукс

Linuxэтооперационнаясистемасоткрытымисходнымкодом

4) Создание новой строки между словами. Используется опция \n

Для того чтобы создать новую строку после каждого слова, используйте опцию -e с параметром \n, как показано ниже.

$ echo -e "Linux \nявляется \nоперационной \nсистемой \nс \nоткрытым \nисходным \nкодом"

Пример ответа в терминале в Linux

Linux
является
операционной
системой
с
открытым
исходным
кодом

5) Создание горизонтального пространства между вкладками, текстом, используя опцию \t

Если вы хотите создать пробелы между словами, то используйте опцию -e с параметром \t, как показано в примере ниже.

$ echo -e "Linux \tэто \tоперационная \tсистема\tс \tоткрытым \tисходным \tкодом"

Пример ответа в терминале в Linux

Linux это операционная система с открытым исходным кодом

6) Создание вертикальных пробелов с помощью параметра \v

Вы можете создать вертикальные пробелы для слов с помощью опции -e с параметром \v, как показано в примере ниже.

$ echo -e "Linux \vэто \vоперационная \vсистема \vс \vоткрытым \vисходным \vкодом"

Пример ответа в терминале в Linux

Команда Echo в Linux с примерами
Команда Echo в Linux с примерами

7) Двойной вертикальный отступ с одновременным использованием опций \n и \v

Вы можете удвоить расстояние между словами по вертикали, используя параметры \n и \v одновременно. Пример выполнения ниже.

$ echo -e "Linux \n\vэто \n\vоперационная \n\vсистема \n\vс \n\vоткрытым \n\vисходным \n\vкодом"

Пример отображения текста в терминале в Линукс

Linux

это

операционная

система

с

открытым

исходным

кодом

8) Показать все файлы и папки с помощью опции команды Echo и опции *

Вы можете отобразить все файлы и папки в текущем рабочем каталоге с помощью команды

$ echo *

Это имеет тот же эффект, что и команда ls

Пример ответа в терминале:

Показать все файлы и папки с помощью опции команды Echo
Показать все файлы и папки с помощью опции команды Echo

Для отображения файлов определенного типа выполните команду:

$ echo *.file_extension

Например

$ echo *.pdf

Пример ответа терминала Linux

отображение файлов определенного типа
отображение файлов определенного типа

9) Использование опции возврата строки «\r»

Опция « r » дает вам возврат строки, то есть любое слово или слова перед опцией \r будут опущены при выводе. Смотрите пример ниже:

$ echo -e "Linux это \r операционная система с открытым исходным кодом"

Пример ответа терминала в Linux

операционная система с открытым исходным кодом

10) Опустить повторяющуюся конечную новую строку

Опция -n используется для пропуска конечной новой строки. Это показано в примере ниже

$ echo -n "Linux это операционная система с открытым исходным кодом"

Пример ответа терминала в Линуксе

Linux это операционная система с открытым исходным кодомnazario@buster:/$

Заключение

В этой статье мы подробно показали и рассказали, как использовать команду echo в Linux. Продемонстрировали это на множественных примерах. Не стесняйтесь опробовать команду, а также оставляйте ваши отзывы. Спасибо за то что дочитали до конца. Справку по другим командам линукс можно найти ЗДЕСЬ.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.