我在查找一些文件,并且为它编写了一个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” –