echo
Пример использования
echo "Hello"
Эта команда выведет в окне терминальной сессии сообщение:
Hello
Запись в файл
echo "Hello" >> output.txt
Использование переменных
echo "The path variable is: $PATH"
Эта команда выведет на экран значение переменной PATH:
The path variable is: /usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Экранирование специальных символов
\
echo "The cost is $10"
Эта команда выведет:
The cost is
$
echo "The cost is \$10"
Результат будет таким:
The cost is $10
Вывод списка файлов
*
echo *
Также можно вывести файлы и папки, начинающиеся на определенную букву:
echo D*
D
Desktop Documents Downloads
Вывод команд оболочки
echo
echo ~
Результат:
/Users/george75
Запуск команд и вывод результата
echo
echo $(ls -al)
Однако, такой синтаксис не позволит сохранить форматирование текста, и результат будет выведен в одну строку. Чтобы получить читаемый результат, команду нужно обернуть в двойные кавычки:
echo "$(ls -al)"
Результат:
total 2128640
drwxr-xr-x+ 52 george75 staff 1664 10 май 18:51 .
drwxr-xr-x 5 root admin 160 5 дек 2019 ..
Создание списков
echo
echo {1..5}
Результат будет таким:
1 2 3 4 5
Дополнительные возможности команды echo
echo