ГлавнаяОперационные системыLinuxКак использовать команду «echo» в Linux

Как использовать команду «echo» в Linux

Основы

т того, являетесь ли вы новичком в Linux или давно используете рабочий стол Linux, некоторые команды могут показаться вам бессмысленными. Это особенно верно, если вы никогда не погружаетесь в командную строку, где проявляется большая часть истинной мощи Linux и других Unix-подобных операционных систем.

Одной из них является почтенная команда echo. На первый взгляд это может показаться бесполезной командой. Загляните под капот, и вы обнаружите, что это удивительно полезно.

Также читайте: 6 самых полезных команд Linux для новых пользователей

Что делает «эхо»?

Посмотрите на запись в руководстве для echo, и вы не найдете особой помощи. Там написано «отображает строку текста». Это вы, вероятно, уже могли понять из названия команды.

По сути, echo отправляет аргументы на стандартный вывод вместе с несколькими базовыми параметрами форматирования. Основная причина существования этой команды — возможность работать внутри других скриптов, позволяя вам показывать выходные данные тому, кто

Что делает «эхо»?

>Основы

На базовом уровне echoделает именно то, что заявлено. Вот пример:

echo Can anybody hear me

Это будет напечатано: «Кто-нибудь меня слышит?» Если вы просто наберете команду, она буквально будет выглядеть как эхо, отсюда и название команды. Однако если вы добавите вопросительный знак к приведенной выше команде, вы получите ошибку. Введите следующее:

echo "Can anybody hear me?"

Полученный текст не будет заключен в кавычки, но будет правильно отображать вопросительный знак. Вы также можете использовать переменные с помощью команды echo.

x=256
echo $x

Приведенная выше команда выведет на терминал число 256.

Дополнительные команды

Эхо-команды Linux-клавиатуры

Команда echoработает по-разному в некоторых системах. Например, в Linux есть некоторые опции, которые вы не найдете в других Unix-подобных операционных системах. Например, параметр -eпозволяет вставлять такие символы, как \nдля новой строки или \tдля табуляции.

echo -e "I sure hope this quote is attributed. \n\t--Me"

В конце это может показаться немного запутанным, но напечатается что-то похожее на следующее:

I sure hope this quote is attributed.
    --Me

Вы также можете использовать \bдля возврата. Зачем вам нужно удалить только что тщательно набранное слово, возможно, не имеет смысла, но иногда у него есть случаи использования.

Практические примеры

Как уже объяснялось, наиболее практичным вариантом использования echoявляются сценарии, которые вы пишете. Вы также можете использовать его для небольшой очистки вывода других скриптов. Тем не менее, для этого варианта использования есть много лучших инструментов, таких как gr

Дополнительные команды

>

Еще один отличный вариант использования echo— небольшое изменение файлов конфигурации. Просто используйте стандартное перенаправление >. Например:

echo "Just some text" >> ~/just-a-file.txt

Это добавит текст в файл «just-a-file.txt». Запустите его еще раз, и строка появится дважды.

Заключение

Читая эти примеры, вы можете задаться вопросом, зачем вообще их использовать. Это может даже заставить вас задуматься, почему кто-то вообще захочет использовать Linux вместо Windows или macOS.

Обычно, когда что-то в Linux кажется странным, это потому, что оно уходит своими корнями в то, как он использовался десятилетия назад. Хотя это не обязательно означает что-то плохое. Если вы не уверены в Linux, взгляните на наш список причины, по которым вам следует научиться использовать Linux.

Практические примеры

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи