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

by itisgood

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

Это одна из базовых команд в linux и наиболее часто используемая в скриптах оболочки.

В этом уроке мы рассмотрим различные варианты echo с примерами

Основной синтаксис

echo [опция] [строка]

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


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

echo [string]

$ echo "Welcome to itisgood"

Пример вывода

Welcome to itisgood

2) Объявить переменную и повторить ее значение


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

$ x=10
Вы можете вывести значение переменной x, выполнив команду
$ echo The value of x is $x

Пример вывода:

The value of x is 10

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

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

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

Предположим, у вас есть текстовая строка

Linux is an opensource operating system

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

$ echo -e "Linux \bis \ban \bopensource \boperating \bsystem"

Пример вывода:

Linuxisanopensourceoperatingsystem

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

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

$ echo -e "Linux \nis \nan \nopensource \noperating \nsystem"

Пример вывода:

Linux 
is 
an 
opensource 
operating 
system

5) Создайте вертикальные табуляции, используя опцию \ v

Вы можете поступить немного поумнеть и создать вертикальные табуляции с помощью оператора -e с параметром \ v, как показано далее:
$ echo -e "Linux \vis \van \vopensource \voperating \vsystem"
Пример вывода:
Linux 
       is 
           an 
               opensource 
                          operating 
                                     system

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

$ echo -e "Linux \n\vis \n\van \n\vopensource \n\voperating \n\vsystem"

Пример вывода:

Linux

is

an

opensource

operating

system

7) Вывести все файлы и папки, используя опцию *

$ echo *

Будет тот же вывод, что и у команды ls

Для вывода файлов определенного типа запустите

$ echo *.file_extension

Например

$ echo *.pdf

8) Использование  ‘\ r’

Опция ‘r’ возвращает любое слово (слова) перед тем, как \ r опущены в выходных данных.

$ echo -e "Linux \r is an opensource operating system"

Пример вывода

is an opensource operating system

9) Пропустить повторяющуюся новую строку

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

$ echo -n "Linux is an opensource operating system"

Пример вывода:

Linux is an opensource operating systemjames@buster:/$

Заключение

В этом уроке мы узнали, как использовать команду echo в linux, с несколькими примерами. Не стесняйтесь опробовать команду, а также оставить свои комментарии и поделиться статьей в соц сетях!

 

You may also like

Leave a Comment