logo

Команда Echo в Linux/Unix із прикладами

У Linux команду echo можна використовувати для відображення рядка рядка/тексту, який передається як аргументи. Ця команда є вбудованою, яка здебільшого та широко використовується в різних пакетних файлах і сценаріях оболонки для результату перевірки статусу файлу та екрана.

Дистрибутиви Linux дозволяють нам самостійно контролювати та налаштовувати систему. У цьому контексті команда echo є однією з найбільш використовуваних команд. Він використовується в пакетних файлах і сценаріях bash для отримання тексту статусу на нашому екрані або у файлі. Команда повторює те, що нам сказали повторити. Ця функція дуже проста, але потрібно робити лише це. Наприклад, ми не отримали б видимого результату від сценаріїв оболонки без відлуння. Shell — це інтерфейс користувача, у який ми можемо вводити різні команди, наприклад команду cat, head, tail або команду echo.

Операція загального відлуння еквівалентна кожній мові програмування. Ми робимо вхід (який є у формі рядка), і він отримується, і результати знову залишаються без змін.

Важливо: Інтерпретатор командного рядка або інтерфейс користувача також відомий як оболонка bash. Це стандартна оболонка в дистрибутивах Linux і текстове вікно, де ми можемо вводити наші команди. Команда echo є елементарним сегментом Ubuntu і попередньо встановлена ​​на всіх системах.

Синтаксис команди echo

Санджай Датт і
 echo [option] [string] 

команда echo

Реалізації команди echo

Команда echo існує в SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Unix-подібні та Unix операційні системи.

Кілька оболонок, включаючи кожну Csh-подібні (наприклад, zsh або Bash), Bourne-подібні оболонки, і COMMAND.COM а також cmd.exe виконує команду echo як вбудовану команду.

Команда також існує всередині оболонки EFI.

Історія команди echo

Команда echo запущена в Multics. Пізніше це уточнив Даг Макллрой в C мова як 'вправа для пальців' і перевірено на користь. Він став частиною 2 версій Unix.

У 7 версіях команда echo -n замінила підказку (однак поводилася як команда echo, не припиняючи виведення разом із розділювачем рядка).

Ця команда почала розробку escape-послідовностей C, таких як п з тією різницею, що вісімкові керуючі послідовності були представлені як 0ооо а не ооо в C на UNIX/PWB і після Unix System 3. Команда echo виходить у 2 версіях у MS-DOS.

Нині в різних операційних системах доступні різноманітні реалізації, несумісні з відлунням (різні в схожій системі). За замовчуванням деякі з них розробляють escape-послідовності, деякі — ні. Подібним чином деякі з них отримують параметри (список яких змінюється разом із реалізаціями), а деякі ні.

Специфікація Echo POSIX залишає природу невизначеною, коли початковий аргумент дорівнює -n або інші аргументи включають символи зворотної похилої риски під час специфікації Unix (опція XSI в POSIX) передбачає розробку послідовностей і не дозволяє обробку опції.

Кілька реалізацій команди echo не є гнучкими всередині платформи за замовчуванням. Через ці типи змін у природі команда echo розглядається як непереносима команда, а команда, тобто printf є кращим для Unix-подібних систем.

Що таке символи керування відлунням?

Після того, як ми зрозуміли загальний принцип команди echo, ми дізнаємося керуючі символи, які ми можемо використовувати з командою. Ці контрольні символи не видно безпосередньо на нашому екрані, але визначають кілька речей, наприклад розриви рядків, кінець тексту та початок тексту.

Втеча опис
a Звук будильника
 Повернення персонажа
c Пригнічує обтікання текстом
f Назад
Назад до початку рядка
Розрив рядка
Табличний (необов’язково)
\ Виведення символу зворотної косої риски
in Табличний (необов’язково)
nnn Вісімкові символи ASCII (лише ksk і sh)
nn Вісімкові символи ASCII (лише bash)

Як можна визначити кольори за допомогою ехо?

Команду echo можна використовувати для визначення атрибутів тексту, таких як кольори для фону та шрифту під час виведення тексту. Він працює, вставляючи кожен символ у лапки або вказуючи кольори в кількох змінних, щоб полегшити читання рядка.

Нижче наведено огляд окремих кодів екранування для різних кольорів фону та шрифту:

рохіт шетті актор
Контрольні символи опис
33[30м Чорний колір шрифту
33[31м Червоний колір шрифту
33[32м Зелений колір шрифту
33[33м Жовтий колір шрифту
33[34м Синій колір шрифту
33[35м Пурпуровий колір шрифту
33[36м Бірюзовий колір шрифту
33[37м Білий колір шрифту
33[40м Чорний фон
33[41м Червоний фон
33[42м Зелений фон
33[43м Жовтий фон
33 [44 м Блакитний фон
33[45м Маджента фону
33[46м Бірюзовий фон
33[47м Сірий фон

Як ми встановлюємо властивості тексту за допомогою echo?

Окрім кольору фону та шрифту, команду echo можна використовувати для визначення атрибутів тексту, таких як підкреслення або жирний шрифт. Нижче наведено кілька кодів для багатьох властивостей тексту:

Контрольний персонажопис
33[0м Скинути всі атрибути
33 [1 м Жирний шрифт
33[4m Підкреслити
33 [5 м Блимає
33[7m Інверсний дисплей

Відображення рядка/тексту:

Синтаксис:

 echo [string] 

приклад:

 echo -e 'World is Beautiful' 

Вихід:

команда echo

Параметри команди Echo

У команді echo доступні різні параметри. Ці параметри перераховані та пояснені нижче:

1. : Цей параметр використовується для видалення всіх пробілів у тексті/рядку.

приклад:

 echo -e 'Flowers are Beautiful' 

Вихід:

команда echo

2. c: Цей параметр використовується для придушення кінцевого нового рядка разом із інтерпретатором «-e» для продовження без створення нового рядка.

приклад:

 echo -e 'World cis Beautiful' 

Вихід:

команда echo

3. : Цей параметр використовується для створення нового рядка, і цей новий рядок буде створено з місця, де він використовується.

приклад:

 echo -e 'World 
is 
Beautiful' 

Вихід:

команда echo

4. : Цей параметр використовується для створення горизонтальних просторів вкладок.

список як масив

приклад:

echo -e 'World 	is 	Beautiful'

Вихід:

команда echo

5. : Цей параметр використовується для повернення каретки разом із інтерпретатором '-e' backspace для опису повернення каретки в результаті.

приклад:

 echo -e 'World 
is Beautiful' 

Вихід:

команда echo

6. в: Цей параметр використовується для створення вертикальних просторів вкладок.

приклад:

лисиця проти вовка
 echo -e 'World vis vBeautiful' 

Вихід:

команда echo

7. a: Цей параметр використовується для повернення сповіщень разом із '-Це є' інтерпретатор Backspace для додавання звукового сповіщення.

приклад:

echo -e 'aWorld is Beautiful'

Вихід:

команда echo

Якщо запустити цю команду, вона створить звуковий сигнал або сигнал попередження.

Примітка: перед пострілом перевірте клавіші гучності.

8. луна *: Цей параметр використовується для друку кожної папки або файлу. Це те саме, що і команда ls у Linux .

приклад:

 echo * 

Вихід:

команда echo

9. -n: Цей параметр використовується для пропуску відтворення нових рядків у кінці.

приклад:

 echo -n 'World is Beautiful' 

Вихід:

команда echo

10. Надрукуйте «Привіт усім»: Для друку тексту 'Привіт всім!' на терміналі ми можемо використати наведену нижче команду:

приклад:

переваги instagram для особистого використання
 $ echo 'Hello All!' 

Вихід:

команда echo

11. Друк певних типів файлів: Наприклад, якщо ми хочемо надрукувати кожен '.c' файл, ми можемо застосувати наведену нижче команду:

приклад:

$ echo *.txt

Вихід:

команда echo