У Linux команду echo можна використовувати для відображення рядка рядка/тексту, який передається як аргументи. Ця команда є вбудованою, яка здебільшого та широко використовується в різних пакетних файлах і сценаріях оболонки для результату перевірки статусу файлу та екрана.
Дистрибутиви Linux дозволяють нам самостійно контролювати та налаштовувати систему. У цьому контексті команда echo є однією з найбільш використовуваних команд. Він використовується в пакетних файлах і сценаріях bash для отримання тексту статусу на нашому екрані або у файлі. Команда повторює те, що нам сказали повторити. Ця функція дуже проста, але потрібно робити лише це. Наприклад, ми не отримали б видимого результату від сценаріїв оболонки без відлуння. Shell — це інтерфейс користувача, у який ми можемо вводити різні команди, наприклад команду cat, head, tail або команду echo.
Операція загального відлуння еквівалентна кожній мові програмування. Ми робимо вхід (який є у формі рядка), і він отримується, і результати знову залишаються без змін.
Важливо: Інтерпретатор командного рядка або інтерфейс користувача також відомий як оболонка bash. Це стандартна оболонка в дистрибутивах Linux і текстове вікно, де ми можемо вводити наші команди. Команда echo є елементарним сегментом Ubuntu і попередньо встановлена на всіх системах.
Синтаксис команди echo
Санджай Датт і
echo [option] [string]
Реалізації команди 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 | Табличний (необов’язково) |