Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 7

объединение команд называется конвейеризацией

...и успехов вам в отладке цепочки из ...цати команд...

А какая проблема в отладке цепочки команд?

Как минимум - разгребание вывода (не факт, что все старательно выдают ошибки в stderr, а остальное в stdout), выяснение, что означает конкретный exitcode (которые не всегда документированы).

С другой стороны проделать то же самое в графическом интерфейсе и в особенности повторять это регулярно будет заметно сложнее.

А кто говорил о графическом интерфейсе?
Если некая операция, регулярно требующая одного и того же конвейера, может быть (иногда) уместно её переписать всю целиком на каком-то скриптовом языке, вроде питона.
Который заодно несложно научить испражняться при необходимости в syslog/journald/...

...а нескриптуемость среднестатистического графического интерфейса - тема для отдельной ругани.

Смешение stderr и stdout общая проблема, какой выход вы предлагаете? Отслеживать глазами?

Для exitcode мне кажется важнее 0/не-0 для прерывания pipe.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий