请问ubuntu下面,当前目录中,查找包含相应内容的文件的命令,如在open目录中查找带有“hello”的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问ubuntu下面,当前目录中,查找包含相应内容的文件的命令,如在open目录中查找带有“hello”的文件相关的知识,希望对你有一定的参考价值。
me@ubuntu:tmp$ mkdir openme@ubuntu:tmp$ cd open/
me@ubuntu:open$ ls
me@ubuntu:open$ echo 123567 > file1
me@ubuntu:open$ echo 123567 > file2
me@ubuntu:open$ echo 123567 > file3
me@ubuntu:open$ echo helloworld > file4
me@ubuntu:open$ find ./ | xargs grep -Hn 'hello'
./file4:1:helloworld 参考技术A cd /open;grep -H hello *
Linux 查找当前目录下所有包含指定内容的文件
1.查找当前目录【./】中含用内容为zhang的所有文件
[cqs@centos7 data]$ grep -rl zhang ./
./a.txt
./b.txt
2.查找当前目录中含用内容为zhang的文件并将修改为“liu”
[cqs@centos7 data]$ sed -i "s/zhang/xxxx/g" `grep -rl zhang ./`
总结:sed -i "s/查找字符/替换字符/g" `grep 查找字符 -rl 目录路径`
以上是关于请问ubuntu下面,当前目录中,查找包含相应内容的文件的命令,如在open目录中查找带有“hello”的文件的主要内容,如果未能解决你的问题,请参考以下文章