Як повторити змінну нового рядка в Bash?

2024 Від admin

Щоб надрукувати новий рядок у bash за допомогою команда echo

команда echo

Команда echo в Bash є використовується для друку тексту або змінних на терміналі з синтаксисом, echo 'зразок тексту' . Це простий, але потужний інструмент, який можна використовувати різними способами для покращення ваших можливостей створення сценаріїв. Ось простий приклад: echo 'Hello, World!

, ви можете використовуйте символ '\n' у поєднанні з опцією '-e'. Наприклад, echo -e «Hello\nWorld» надрукує «Hello» та «World» в окремих рядках. 1 грудня 2023 р.

Спеціальні символи, як-от табуляція ( \t ), символи нового рядка ( \n ), символи повернення каретки ( \r ) (тобто для перекладу нового рядка з формату DOS у формат Unix), а також будь-який інший символ ASCII, визначений його значенням коду) передається команді echo з опцією -e.

У Bash ви можете створити багаторядковий коментар, вклавши коментар у «тутній документ». Синтаксис для цього: <<'END_COMMENT', потім ваш коментар, а потім END_COMMENT . У цьому прикладі ми починаємо з двокрапки, за якою йде <<'END_COMMENT'.

Ви можете зберегти розриви рядків у виводі за допомогою беручи змінну в подвійні лапки. Отже, взяття змінної в подвійні лапки є найкращим підходом для збереження розривів рядків. Якщо ви додаєте одинарні лапки, а не подвійні, система розглядає змінну як одинарний аргумент і друкує те саме.

Команда Bash 'Echo' | Друк на терміналі в сценаріях оболонки

  1. echo 'Привіт, світ! …
  2. echo 'Привіт, Баш! …
  3. name='Bash' echo "Привіт, $name!" # Вихід: # 'Привіт, Баш! …
  4. echo -e "Привіт,\nБаш!" # Вихід: # Привіт, # Баш!

Щоб вивести символ повернення каретки замість echo "/n", вам потрібно зробити printf "\n" зі зворотною похилою рискою, а не похилою рискою, а ще краще просто повторити без аргументів.

Опис: щоб просто вивести порожній рядок за допомогою команди ECHO додайте крапку до команди. Інакше команда ECHO покаже поточний стан відлуння.