[Перевод] Небольшая история о команде `yes` в Unix
|
|
Четверг, 09 Ноября 2017 г. 10:34
+ в цитатник
Какую вы знаете самую простую команду Unix? Есть
echo
, которая печатает строку в stdout, и есть
true
, которая ничего не делает, а только завершается с нулевым кодом.
Среди множества простых Unix-команд спряталась команда
yes
. Если запустить её без аргументов, то вы получите бесконечный поток символов "y", каждый с новой строки:
y
y
y
y
(...ну вы поняли мысль)
Хотя на первый взгляд команда кажется бессмысленной, но иногда она бывает полезной:
yes | sh boring_installation.sh
Когда-нибудь устанавливали программу, которая требует ввести "y" и нажать Enter для установки? Команда
yes
приходит на помощь! Она аккуратно выполнит эту задачу, так что можете не отвлекаться от просмотра
Pootie Tang.
Читать дальше ->
https://habrahabr.ru/post/342002/
Метки:
author m1rko
системное программирование
rust
open source
*nix
unix
yes
си
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-