检索特定目录下所有包含某个特定字符的文件。如何实现?谢谢。 比如我想查找/etc目录及其子目录下包含有license字符的文件,如何实现 谢谢 cnsecurity@gmail.com
我想在我的计算机整个系统内,查找包含字符“hello”的文件,我想在命令行下完成。 我试验过grep "hello" * ,这个命令只能在当前目录下执行,无法实现我的愿望。 FIND 命令没有字符串查找。 ls -aR 可以列出所有目录及其子目录的文件明,可是如何显示文件内容? 我试验过如下命令组合,也不好用: #cd / # ls -aR|cat|grep "hello" 请教各位大侠帮忙! 谢谢
也许已经有过类似的帖子,只是我没有找到。在Unix下面查找函数的帮助可以用man命令,但是查找某个常量的定义不行。如果用grep的话只能在当前目录查找,不能递归子目录(对否,请指教),这种情况下可以在/usr/includer目录下用如下命令find -exec grep -l inet_ntoa {} \; 刚接触unix不久,如有更好的办法望告知,以上在unixware下通过。
小弟现想判断一个文件是否包含某一特定字串,但又不打开此文件,直接用PERL命令行能不能实现? 如,以前的处理方法: open(file,"filename"); while (file) {...} 如果不打开文件直接用perl -e这种方式能不能实现同样功能呢? 大家给点建议吧! 看到大家的回复很高兴了,可惜小弟是在WIN2000环境下了. [ 本帖最后由 swjtuzxz 于 2007-10-19 14:43 编辑 ]