2016-01-06 53 views
0

我想從程序的輸出中提取某些信息。但我的方法不起作用。我寫了一個相當簡單的腳本。grep in pipeline:爲什麼它不起作用

#!/usr/bin/env python 

print "first hello world." 
print "second" 

使腳本可執行後,輸入./test | grep "first|second"。我期望它顯示兩個句子。但它沒有顯示任何東西。爲什麼?

回答

2

逃避表達。

$ ./test | grep "first\|second" 
first hello world. 
second 

還要記住的是,家當是#!/usr/bin/env python,不只是#/usr/bin/env python

+0

哦,我輸錯那。感謝您的提醒。 – userd

相關問題