在文件夾下所有文件中查找字符串(linux/windows)


在linux下可以用 

grep "String" filename.txt
#字符串 文件名
grep -r "String" /home/
#遞歸查找目錄下所有文件
來查找單個文件或者目錄下所有文件是否包含某個字符串

windows下同樣可以實現類似功能

findstr可以完成這個工作。

findstr /s /i "string" *.*
上面的命令表示,當前目錄以及當前目錄的所有子目錄下的所有文件中查找"string"這個字符串。

*.*表示所有類型的文件。

/s 表示當前目錄以及所有子目錄

/i 表示不區分大小寫

可以參考help findstr的輸出解釋來使用此命令。

 

注意:

findstr.exe一般在C:\Windows\System32目錄下,要從任意路徑調用該命令,需要將C:\Windows\System32添加到path環境變量中,如果沒加環境變量可以這樣用

C:\Windows\System32\findstr.exe /s /i "string" *.*


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM