嗨如何使用grep搜索列表中的特定字段?例如,在一個文件myfile.txt中,我需要搜索蘋果這個詞。謝謝,使用grep進行搜索
banana nut mango raisin
plum peach cherry orange
pear grape pomelo apple
papaya kiwi avocado strawberry
嗨如何使用grep搜索列表中的特定字段?例如,在一個文件myfile.txt中,我需要搜索蘋果這個詞。謝謝,使用grep進行搜索
banana nut mango raisin
plum peach cherry orange
pear grape pomelo apple
papaya kiwi avocado strawberry
它取決於你想要什麼作爲輸出。
「grep的-w蘋果myfile.txt的」將是一個良好的開端
如果你只是想搜索的第4列一個單詞導致「梨葡萄柚蘋果
,你可以先用awk打印第4列,然後grep結果
awk'{print $ 4}'< myfile.txt | grep -w蘋果 其結果只是'蘋果'
如果我只想得到第二和第四的第一和第三列線?例如,我想獲得李子番木瓜櫻桃鱷梨? – berrynutella 2011-06-16 21:42:06
cat myfile.txt | tr -s ' ' | cut -d' ' -f4 | grep 'apple'
目前還不清楚你期望的確切輸出。 'grep apple myfile.txt'不適合你嗎? – hexcoder 2011-06-16 21:21:12
是的,我可以肯定地使用它,但有沒有其他的方式,你通過字段尋找單詞?我有一個問題,這很類似於這個 – berrynutella 2011-06-16 21:44:20