1. 程式人生 > >在文件系統的某一個目錄中查找某一個字符串

在文件系統的某一個目錄中查找某一個字符串

復雜 exec 查找 字符串 xargs ssa for find 一個

在文件系統的某一個目錄中查找某一個字符串
舉例:
for file in `find /app/tpssapp/data -type f`; do find_flag=`grep -n 1330208381 $file`; if [ ${#find_flag} -gt 0 ]; then echo $file; echo $find_flag; fi done;
這個語句實際上是個shell腳本,比較復雜些。

find /app/tpssapp/data -type f -exec grep -n 1330208381 {} \;
這個語句不能顯示出文件名稱。

find /app/tpssapp/data -type f | xargs grep -n 1330208381
這個語句應該是最值得推薦的了。

在文件系統的某一個目錄中查找某一個字符串