這將是我最愚蠢的問題呢。我確信這很愚蠢,但對於我的生活,我找不到解決方案。遞歸grep跳過/排除/忽略所有子目錄
我只是想在當前目錄中搜索一個模式的所有文件,忽略所有的子目錄。我試過的東西:
grep "mytext" .
- >抱怨說。是一個目錄
grep -r "mytext" .
- >搜索所有子目錄
grep "mytext"
- >只是凍結(搜索整個機器?)
grep -rd skip "mytext" .
- >跳過當前目錄
這將是我最愚蠢的問題呢。我確信這很愚蠢,但對於我的生活,我找不到解決方案。遞歸grep跳過/排除/忽略所有子目錄
我只是想在當前目錄中搜索一個模式的所有文件,忽略所有的子目錄。我試過的東西:
grep "mytext" .
- >抱怨說。是一個目錄
grep -r "mytext" .
- >搜索所有子目錄
grep "mytext"
- >只是凍結(搜索整個機器?)
grep -rd skip "mytext" .
- >跳過當前目錄
我最後的嘗試是正確的軌道上。我想我會回答這個問題的後代,而不是隻是刪除它(這是誘人的,因爲我覺得首先要問它是愚蠢的)。
解決方案是使用帶有通配符的跳過目錄。即
grep -rd skip "mytext" ./*
一個稍微簡單的版本應該是grep -r跳過「mytext」* – alphaloop 2014-09-21 02:17:13
grep的 「mytext的內容」 不能結冰,它等待輸入。輸入內容並點擊回車,它會嘗試將表達式與您輸入的文本進行匹配。 – alphaloop 2014-09-21 02:19:29