Перенаправление трубы характер и
1. Перенаправление (-tr): в программе, на входе и выходе данных:
-
- Входные данные: клавиатура - стандартный ввод людей, но не единственный способ ввода
- --stain
- эхо "123456" | PASSWD --stdin "имя пользователя"
- Например: функция добавления пользователя useradd.sh.user.txt текстовый документ 1000 пользователей
. ./Useradd SH II.A . / С useradd. SH .B ... . / С useradd. SH <user.txt> это время линия, сделать линию контура $ СДЕЛАНО </ и т.д. / PASSWD >
- Выходные данные: Дисплей - стандартный вывод, но не единственный выход
- идентификатор файла метрономы 0-9 // эквивалентна классификации документов
- 0-- стандартный вывод
- 1-- стандартный ввод
- 2-- вывода ошибок (стандартная ошибка)
- Входные данные: клавиатура - стандартный ввод людей, но не единственный способ ввода
Общие символы перенаправления:
1. Стандартный выходной
> Перенаправление покрытия, использование следует обратить внимание, крайне опасно
сер -c // удалить функцию перенаправления
> | // Принудительное перенаправление
>> Append Перенаправление не распространяется
2. Стандартный ввод
3. Выход ошибки
2> 2 >>
Расширение: вывод контента не нужно, пока выходное состояние:
Ls / и т.д. /> / DEV / нуль , если [$? -eq 0 ]; то ,,,,, фи
&> & >> == 2 &> 1
Ls / и т.д. / и> / DEV / нуль
Во-вторых, трубопровод (TEE)
commdan1 | commdan2 | commdan3 | .......
Результаты предыдущей команды к команде, чтобы выполнить:
[Linux, идея: объединить функции для достижения большой небольшой функции] Пример:
тройник: один вход, два-вывода
Тройник /tmp/tee.out // вывод на экран один раз, а затем сохраните снова
первая строка
кот /tmp/tee.out
Пример: