Команда echo в linux
Відео: MKDIR, CD, ECHO, основу команди в Лінуксі CAT, RM
Команда echo - це дуже проста і в той же час часто використовувана вбудована команда оболонки Bash. Вона має тільки одне призначення - виводити рядок тексту в термінал, але застосовується дуже часто в різних скриптах, програмах, і навіть для редагування конфігураційних файлів.
У цій статті ми розглянемо що вдає із себе команда echo linux, як її можна використовувати і в яких ситуаціях. Але спочатку розглянемо синтаксис самої команди.
Команда echo linux
Команда echo - це не системна утиліта, у неї немає виконуваного файлу. Вона існує тільки всередині інтерпретатора Bash. Синтаксис команди echo linux дуже простий:
$ echo опції рядок
Опцій всього кілька, давайте розглянемо їх, щоб ви могли краще орієнтуватися в роботі утиліти:
Відео: Як скопіювати файл в декілька каталогів за допомогою однієї команди в Linux
- -n - не виводити новий рядок;
- -e - включити підтримку виведення Escape послідовностей;
- -E - відключити інтерпретацію Escape послідовностей.
Це все опції, якщо включена опція -e, то ви можете використовувати такі Escape послідовності для вставки спеціальних символів:
- / c - видалити новий рядок;
- / t - горизонтальна табуляція;
- / v - вертикальна табуляція;
- / B - видалити попередній символ;
- / n - переклад рядка;
- / r - символ повернення каретки на початок рядка.
Мабуть, це все, що потрібно знати про команду echo, а тепер давайте розглянемо як з нею працювати.
Приклади роботи echo
Давайте розглянемо як користуватися echo. Спочатку просто виведемо рядок на екран:
$ Export VAR = losstПотім виведемо її значення:
$ Echo -e "Linux bopen bsource bsoftware btechnologies"Послідовність n переводить курсор на новий рядок:
$ Echo -e "Linux topen tsource tsoftware ttechnologies"Можна поєднати переклади рядка і табуляції:
$ Echo -e "Linux vopen vsource vsoftware vtechnologies"За допомогою послідовності r можна видалити всі символи до початку рядка:
$ Echo -e "Linux open source software technologies c"Дальше більше. Ви можете прикрасити висновок echo за допомогою послідовностей управління кольором Bash. Для доступні такі кольори тексту:
- 033 [30m - чорний;
- 033 [31m - червоний;
- 033 [32m - зелений;
- 033 [33m - жовтий;
- 033 [34m - синій;
- 033 [35m - фіолетовий;
- 033 [36m - блакитний;
- 033 [37m - сірий.
І такі кольори фону:
- 033 [40m - чорний;
- 033 [41m - червоний;
- 033 [42m - зелений;
- 033 [43m - жовтий;
- 033 [44m - синій;
- 033 [45m - фіолетовий;
- 033 [46m - блакитний;
- 033 [47m - сірий;
- 033 [0m - скинути все до значень за замовчуванням.
Наприклад. розфарбуємо нашу напис в різні кольори:
$ Echo *Також можна вивести файли певного розширення:
# Echo 1 gt; / Proc / sys / net / ipv4 / ip_forwardЯкщо файл не порожній, і вам необхідно додати свій рядок в кінець файлу використовуйте символ перенаправлення виведення gt; gt ;:
- Команда rmdir (rd) - видалити каталог файлової системи windows.
- Команда exit - завершити роботу командного процесора або поточного командного файлу.
- Історія команд linux
- Як дізнатися pid скрипта
- Як створити файл в терміналі
- Як звільнити пам`ять linux
- Команда echo - висновок тексту на екран консолі
- Команда endlocal - скасування локальних змін змінних середовища для поточного командного файлу.
- Команда call
- Пошук тексту в файлах linux
- Goto - передача управління містить мітку рядку пакетного файлу.
- Команда setlocal - зміна змінних середовища для поточного командного файлу.
- Команда find - пошук рядка символів в файлі
- Команда forfiles - виконання команди для групи файлів.
- Масиви bash
- Написання скриптів на bash
- Змінні оточення в linux
- Команда cat linux
- Новинки в php7. Частина 2.
- Математичні функції в php
- Функції bash в скриптах