Команда Echo

Thank you for reading this post, don't forget to subscribe!

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

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

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

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

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

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


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

echo [string]

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Напри­мер

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

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

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

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

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

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