Size: a a a

2020 September 09

ł

łibfitź.r13.a in pro.bash
Лень с Самосознанием
Я, просто, уже второй раз натыкаюсь на надобность обработки потока. Вот и решил спросить.
Есть костыль с записью в файл, а потом выцеживанием из него последней строки, но это костыль '~'
Named pipe?
источник

Лс

Лень с Самосознанием... in pro.bash
łibfitź.r13.a
Named pipe?
?
источник

A

A1EF in pro.bash
Ну вот да, я бы в ту сторону копал
источник

ł

łibfitź.r13.a in pro.bash
man mkfifo
источник

VP

Vadim "Oxyd&quo... in pro.bash
Лень с Самосознанием
Кстати, а есть возможность как-то ловить потоки? К примеру обрабатывать вывод ping?
источник

A

A1EF in pro.bash
Ну ты один раз команду выполнил и результат в переменную. А если постоянно писать?
источник

Лс

Лень с Самосознанием... in pro.bash
łibfitź.r13.a
man mkfifo
Буду экспериментировать, спасибо
источник

ł

łibfitź.r13.a in pro.bash
Fljúgandi Kettlingur
вторая делает не то, что первая.
while ! command, или until command - выполняется, пока command не вернет 0, с предпроверкой.
[ ! $(command) ] - вывод команды пустой
Спасибо. То есть правильный путь в моем случае (повторять команду, пока не вернет 0) таки нужно через until (...)?
источник

A

A1EF in pro.bash
Лень с Самосознанием
Буду экспериментировать, спасибо
Еще можешь упороться в co-process, если не пугает башизм
источник

VP

Vadim "Oxyd&quo... in pro.bash
A1EF
Ну ты один раз команду выполнил и результат в переменную. А если постоянно писать?
Ну отправляй в конвеер. ping 1.1.1.1|some_script.sh
источник

F

Fljúgandi Kettlingur... in pro.bash
łibfitź.r13.a
Спасибо. То есть правильный путь в моем случае (повторять команду, пока не вернет 0) таки нужно через until (...)?
until либо while !
источник

Лс

Лень с Самосознанием... in pro.bash
Vadim "Oxyd" Priluzkiy
Ну отправляй в конвеер. ping 1.1.1.1|some_script.sh
Попробуй)
источник

Лс

Лень с Самосознанием... in pro.bash
A1EF
Еще можешь упороться в co-process, если не пугает башизм
Не пугает, но мне уже дали то, что нужно, похоже
источник

ł

łibfitź.r13.a in pro.bash
Fljúgandi Kettlingur
until либо while !
Спасибо
источник

Лс

Лень с Самосознанием... in pro.bash
Vadim "Oxyd" Priluzkiy
Ну отправляй в конвеер. ping 1.1.1.1|some_script.sh
Он даже не запустится
источник

VP

Vadim "Oxyd&quo... in pro.bash
Лень с Самосознанием
Он даже не запустится
источник

Лс

Лень с Самосознанием... in pro.bash
...
Ладно, видно у меня лапки...
источник

аᶘ

асоциальный пикотран... in pro.bash
Лень с Самосознанием
Он даже не запустится
С чего вдруг? ping пишет в stdout/stderr, и они точно так же могут быть перенаправлены, как и потоки у всех остальных программ.
источник

l

linxon in pro.bash
👏
источник

Лс

Лень с Самосознанием... in pro.bash
Welcome)
источник