Shell如何在某个目录及其所属子目录的所有文件中查字符串?
问题:Shell如何在某个目录及其所属子目录的所有文件中查字符串? 回答:子字符串是什么
在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查某一个字符串,为此可用下面两种方法(假设在*.cp文件中查字符串 abc ,结果放在文件out中):
(1)cat /dev/null > out
find ./ -name *.cp -exec grep abc {} >> out
(2)find ./ -name *.cp | xargs grep abc > out
推荐使用第二种方法,因其系统开销小、速度快。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论