我有一個如下所述的文本文件,並且我將傳遞一個我希望得到相應輸出的輸入。grep命令不能像我期望的那樣工作
輸入文件:test.txt
abc:abc_1
abcd:abcd_1
1_abcd:1_abcd_bkp
xyz:xyz_2
所以如果我使用abc
上述test.txt文件,我想abc_1
;如果我通過abcd
,我需要abcd_1
作爲輸出。
我試過cat text.txt | grep abc | cut -d":" -f2,2
,但我得到的輸出
abc_1
abcd_1
1_abcd_bkp
,當我想只有abc_1
。
你的意思是這樣做(與下劃線)? 'cat text.txt | grep abc_ | cut -d「:」-f2,2' –
關於詢問和投票,請閱讀http://stackoverflow.com/help/someone-answers。謝謝 – Cyrus