Какое простое объяснение того, как работают трубы в Bash?
Я часто использую трубы в Bash, например:
dmesg | less
Хотя я знаю, что это выводит, это занимаетdmesg
и позволяет мне прокручивать егоless
Я не понимаю что за|
делается. Это просто противоположность>
?
|
делает?Что происходит, когда несколько труб используются в одной линии?Является ли поведение каналов согласованным везде, где оно появляется в скрипте Bash?