Команда 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 ;:

Поділися в соціальних мережах:

Схожі
Команда setlocal - зміна змінних середовища для поточного командного файлу.Команда setlocal - зміна змінних середовища для поточного командного файлу.
Як дізнатися pid скриптаЯк дізнатися pid скрипта
Змінні оточення в linuxЗмінні оточення в linux
Команда exit - завершити роботу командного процесора або поточного командного файлу.Команда exit - завершити роботу командного процесора або поточного командного файлу.
Команда cat linuxКоманда cat linux
Команда find - пошук рядка символів в файліКоманда find - пошук рядка символів в файлі
Історія команд linuxІсторія команд linux
Написання скриптів на bashНаписання скриптів на bash
Команда echo - висновок тексту на екран консоліКоманда echo - висновок тексту на екран консолі
Математичні функції в phpМатематичні функції в php
» » Команда echo в linux