2014-01-16 2 views
0

Мне было интересно, есть ли способ запустить что-то вроде этого?Есть ли способ вывести хвост на лету?

tail program -flag1 -flag2 agrument 

Я знаю, что это неверно, но я по сути хочу сделать то, что это будет интуитивно делать, если это сработает. Идея состоит в том, чтобы отображать «хвост» вывода программы «на лету», не проходя через файловую систему.

+2

Как вы можете спросить о сценариях оболочки и не знаете о трубах? – Barmar

+1

Перешел на Linux из чего? У Windows есть конвейеры, так же как и OS X. – Barmar

+1

@Barmar - abacus? –

ответ

1

Попробуйте

program -flag1 -flag2 argument | tail 
+1

Почему './Program'? Он никогда не говорил, что программа находится в его каталоге. – Barmar

+0

@barmar - сила привычки –

2

Используйте трубу:

program -flag1 -flag2 argument | tail 

Каждый раз, когда вы хотите кормить вывод одной программы на вход другой программы, можно использовать трубопровод:

program1 | program2 
Смежные вопросы