Дайте мне шесть часов на то, чтобы срубить дерево, и первые четыре я буду точить топор.
Bash таким же образом может обрабатывать конвейер команд:
if ls | grep pdf
then
echo "found one or more pdf files here"
else
echo "no pdf files found"
fi
Дайте мне шесть часов на то, чтобы срубить дерево, и первые четыре я буду точить топор
Символ | известен как «пайп» (pipe
Stdin — это файловый дескриптор 0, stdout — файловый дескриптор 1, а stderr — файловый дескриптор 2.
вывод(stdout) и стандартная ошибка (stderr).
Как можно догадаться по названию, stdin — это ресурс ввода в программу по умолчанию.
определить, какие команды, встроенные функции и ключевые слова вам доступны. Чтобы увидеть список команд, добавьте опцию -c, список встроенных функций — -b, перечень ключевых слов — -k:
$ compgen
handywork < data.in | tee results.out
Командная строка» — это общий термин, относящийся к средствам, передающим команды в интерактивную систему компьютера
иболее часто используемые функции оболочки как встроенны