С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

echo — вывод текста

шпаргалка · bash https://lab.dimsanych.ru/ru/wiki/echo/

Шпаргалка

  • echo "x=$var" с раскрытием переменной
  • echo 'literal $x' без раскрытия
  • echo -n / echo -e без \n / с escape
  • echo "x" >> file дописать в файл
  • printf '%s\n' "$v" переносимый аналог

Ключи

bash
echo -n "без перевода строки"   # -n: не добавлять \n в конце
echo -e "столбец1\tстолбец2"    # -e: включить escape (\t \n \\)
echo "звёзды: *"                # в кавычках * НЕ раскрывается в имена файлов
echo *                          # БЕЗ кавычек — список файлов (globbing!)

Правило: переменные и спецсимволы — в двойных кавычках; полностью буквально — в одинарных. Подробнее про раскрытие — globbing и env-vars.

Загрузка…