2016-02-17 40 views
0

如何搜索在庫文件匹配模式,含有特定字符串搜索特定文件,搜索應該使用控制檯在所有子目錄P4 grepP4 GREP - 如何通過內容中的所有子目錄

可以說車廠看起來是這樣的:

//My-Depot/Ver10/javas/foo 
//My-Depot/Ver10/javas/foo/inetrface 
//My-Depot/Ver10/javas/foo/implementation 
//My-Depot/Ver10/javas/boo 
//My-Depot/Ver10/javas/coo 

所有文件夾中有java文件,我想在

//My-Depot/Ver10/javas/foo 

和所有搜索包含單詞「字節」的Java文件子目錄。

我嘗試以下

p4 grep -n -e "byte" //My-Depot/Ver10/javas/foo/.../*.java 

此搜索*的.java與「富」的所有子目錄字「字節」但不用於直接位於「富」

p4 grep -n -e "byte" //My-Depot/Ver10/javas/foo/*.java 
文件

這會搜索* .java,在'foo'下直接搜索單詞'byte',但不搜索子目錄。

我不能在父目錄

p4 grep -n -e "byte" //My-Depot/Ver10/javas/.../*.java 

搜索因爲它會搜索,我並不需要它TI搜索(在「噓」和「咕咕」)。

回答

1
p4 grep -n -e "byte" //My-Depot/Ver10/javas/foo/.../*.java //My-Depot/Ver10/javas/foo/*.java 

...會得到你想要的。

+1

PS。我強烈建議花時間安裝P4Search。它是安裝它的努力的1000倍。 – tkosinski

2

只需使用...後面沒有斜槓,因爲你不是說要需要一個嵌套的子目錄:

p4 grep -n -e "byte" //My-Depot/Ver10/javas/foo/....java

相關問題