美好的一天,我找到了一种简单的方法来查找具有特定内容的文件,但我想创建一个 bash 脚本来更快地完成它,
脚本是:
#!/bin/bash
DIRECTORY=$(cd `dirname .` && pwd)
ARGUMENTS="'$@'"
echo find: $ARGUMENTS on $DIRECTORY
find $DIRECTORY -iname '*' | xargs grep $ARGUMENTS -sl
所以如果我写:
$ script.sh text
它应该在该目录中找到包含“文本”的文件
但是当我执行这个脚本时它总是失败,但是 echo 命令准确地显示了我所需要的,这个脚本有什么问题?
谢谢!
路易斯
参考资料:http ://www.liamdelahunty.com/tips/linux_find_string_files.php