2017-05-27 65 views
0

我正在使用由其他人啓動的spring和Angular2的項目工作,我試圖計算它是如何製作的我該如何告訴grep只在文件內部找到文件名,而不是在文件名中?

我試圖在項目內部查找主字符串,但是當我使用grep(grep -r「home」),因爲項目位於/ home/user目錄,所以選擇所有文件。當然,這不是一個選項,有這麼多的文件...

所以這是我真的不知道的東西。至少不使用終端命令。

我知道,如果我將項目移到另一個目錄,它幾乎可以做到這一點,但我一直在想是否有一種更加優雅的方式來實現它。

非常感謝您對我的奇怪英語的支持和歉意。

+2

'grep',除非有不同的指示,只會匹配文件內容,而不是文件名。這是默認行爲。你確定你沒有給'grep'輸出'find'輸出嗎? – zwer

+0

我只是在做grep -r「home」 ,輸出附帶了我項目目錄中的所有文件 這個命令有問題嗎? –

+0

@BarzX___嘗試放入特定的目錄,例如'grep -r home .'如果這樣做不成功,'type grep'會返回什麼? – BroSlow

回答

0

好吧,我傻了。 最後,當紗線編譯的角度項目,似乎它使用絕對路徑,所以當我使用grep -r「家」的巧合幾乎所有因爲絕對路徑,現在我真的知道我在做什麼,這是非常無知和沮喪。

非常感謝和抱歉。

相關問題