美好的一天, 我发现一个简单的方法来找到具有一定内容的文件,但我想创建一个bash脚本来quickier做到这一点,bash脚本查找文件
的脚本是:
#!/bin/bash
DIRECTORY=$(cd `dirname .` && pwd)
ARGUMENTS="'[email protected]'"
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
谢谢!的确,一个优雅的解决方案 – xlarsx 2013-03-03 19:34:13