線我用獲得兩個從殼
cmd | egrep 'ID|Value'
andget我的命令行下面的輸出:
ID: 2
Value: 21
ID: 1
Value: 25
ID: 1
Value: 22
ID: 3
Value: 56
ID: 1
Value: 23
ID: 2
Value: 50
ID: 2
Value: 56
ID: 3
Value: 11
ID: 3
Value: 26
我想通過一個特殊的ID進行過濾。但是當我使用:
egrep 'ID: 1|Value'
它會顯示相同的輸出只有ID 1,但所有ID的值。
我已經閱讀過關於awk,sed和regex的內容,但是我找不到能夠真正幫助我的任何東西,但我也沒那麼深入。
有人可以提出一個想法,或告訴我,這是一個錯誤的方法來處理它,我應該以不同的方式做,如何?
輸出通緝:
ID: 1
Value: 25
ID: 1
Value: 22
ID: 1
Value: 23
所以你想要顯示包含'ID:1'的塊以及包含'Value:25'的以下行嗎? – fedorqui
我添加了我想要的輸出 – DaPole