我在查找一些文件,並且爲它編寫了一個bash腳本並以此方式使用它 - ./findme.sh "before"
,但它不能正常工作。有什麼問題? 我如何正確地重寫它並更美化?查找除了幾個文件夾以外包含字符串的文件
#!/bin/bash
string=$1
clear
find . -name "*.*" ! -path "./node_modules" \
! -path "./bower_components" \
! -path "./public_lib/bootstrap" \
! -path "./public_lib/jquery" \
! -path "./public_lib/lib/bootstrap" \
! -path "./public_lib/lib/jquery" \
-print | xargs grep -o -r -n -C 3 --color=auto "$string" ./
echo "Search end!"
exit 0
你到底想幹什麼?搜索目錄中的所有文件以獲取模式? – andlrc
我試圖: 1.按內容遞歸搜索文件 2.排除指定的文件夾 3.以格式「path/file_name:line_number」 –