Командная строка

echo

echo: вывести строку текста.

Команда echo встроена в различные операционные системы (Unix, Linux, macOS и Windows) и используется для вывода строки текста, переданной в качестве аргумента. Часто применяется в shell-скриптах и пакетных файлах для вывода статусных сообщений на экран или в файл.

Хотя echo — не специфичная для Git команда, она часто используется в скриптах и при работе с Git в командной строке для отображения информации, составления команд или управления файлами.

Название «echo» (эхо) может показаться странным для команды вывода текста. Но оно никак не связано со звуком или акустикой. Это название уходит корнями в раннюю историю вычислительной техники, когда словом «эхо» описывали ситуацию, когда машина отправляла обратно копию того, что ей прислали (как эхо в реальной жизни). Здесь команда echo отправляет обратно (на экран или в файл) переданный ей текст.

Перенаправление вывода

Команда echo часто используется для записи куска текста в файл. Можно перенаправить вывод echo в файл с помощью операторов > или >>. Оператор > перезапишет файл, если он уже существует, а >> допишет вывод в конец файла, сохранив старое содержимое. Вот простой способ запомнить разницу:

  • >: 1 стрелочка = сохранить 1 вещь = сохранить моё
  • >>: 2 стрелочки = сохранить 2 вещи = сохранить твоё и моё

Примеры использования

Вывод простого сообщения:

echo "Hello, World!"
Результат:
Hello, World!

Запись вывода в новый файл (перезапишет файл, если он существует):

echo "Hello, World!" > file.txt
Файл: file.txt
Hello, World!

Добавление вывода в существующий файл:

echo "This is appended text." >> file.txt
Файл: file.txt
Hello, World!
This is appended text.