如何讓grep命令在由locate命令找到的路由指定的文件中找到某些單詞?使用grep命令並找到
locate my.cnf | grep user
(我想是grep命令搜索上找到了定位命令文件的單詞「用戶」)
如何讓grep命令在由locate命令找到的路由指定的文件中找到某些單詞?使用grep命令並找到
locate my.cnf | grep user
(我想是grep命令搜索上找到了定位命令文件的單詞「用戶」)
取而代之的管道,使用命令替換:
grep user `locate my.cnf`
也許grep user $(locate my.cnf)
是你在找什麼,如果我正確地理解你的問題。
請注意,如果'locate'命令返回太多數據,將會崩潰並燒燬。命令行大小不是無限的。 – cha0site
嘗試:
locate my.cnf | xargs grep user
這個選項是正確的,但馬特首先回應,它的工作原理。謝謝。 – Jhonathan
@Jonathan - 如果結果相當小,亞光的作品。如果結果可以任意大,你應該更喜歡'xargs'。 –
我喜歡這個比下面的'xargs'方法更好,因爲它保持了grep的高亮顯示 –
@moeso:您可以讓grep始終使用'--color = always'提供顏色輸出。 – cha0site