前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Linux中如何遍历查询字符串出现的位置

Linux中如何遍历查询字符串出现的位置

原创
作者头像
Windows技术交流
修改2024-12-31 15:12:53
修改2024-12-31 15:12:53
5.4K0
举报
文章被收录于专栏:Windows技术交流Windows技术交流

find / \( -path "/run" -o -path "/sys" -o -path "/proc" \) -prune -o -type f | xargs grep "\$releasever"

grep -nir --exclude-dir='proc' --exclude-dir='sys' --exclude-dir='run' "\$releasever" /

上面2个命令可以遍历查询字符串$releasever (更建议用grep,因为可以红色高亮显示),让你快速定位到出现这个字符串的文本位置 特殊字符记得加\转义

遍历查询替换字符串示例:

代码语言:txt
复制
sed -i "s/String1/String2/g" `find  /home/mmm/piliang/shpl/ -name "*.py"`
sed -i "s/String11/String22/g" `find  /home/mmm/piliang/shpl/ -name "*.py"`

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档