当前位置: 首页 > news >正文

网站的建设进度表公司网站备案电话

网站的建设进度表,公司网站备案电话,建立什么船籍港,钦州教育论坛网站建设请阅读【嵌入式开发学习必备专栏】 文章目录 sed 替换指定字符串 sed 替换指定字符串 背景: 找到当前目录下所有的.h 和 .c 文件 将他们中的字符 print_log替换为 demo_log 可以使用find命令结合sed命令在Linux环境下完成这项任务。下面是一个命令行示例&#xff…


请阅读【嵌入式开发学习必备专栏】


文章目录

    • sed 替换指定字符串

sed 替换指定字符串

背景:
找到当前目录下所有的.h 和 .c 文件 将他们中的字符 print_log替换为 demo_log

可以使用find命令结合sed命令在Linux环境下完成这项任务。下面是一个命令行示例,它搜索当前目录及其子目录下所有的.h.c文件,并使用sed替换文件中所有出现的test_logdemo_log:

find . \( -name "*.h" -o -name "*.c" \) -exec sed -i 's/test_log/demo_log/g' {} +

这个命令的组成部分解释如下:

  • find .:从当前目录开始搜索。
  • \( -name "*.h" -o -name "*.c" \):搜索所有以.h.c结尾的文件。这里的\(\)用于分组,-o表示逻辑“或”操作。
  • -exec sed -i 's/test_log/demo_log/g' {} +:对找到的每个文件执行sed命令。sed -i表示直接修改文件,不输出到标准输出(即“就地”修改)。's/test_log/demo_log/g'sed的替换命令,意味着将test_log替换为demo_logg标记表示全局替换(即一行中的所有匹配都被替换)。{}是一个占位符,代表find命令找到的文件名。+表示将所有找到的文件名一次性传递给sed命令,这比对每个文件单独调用sed更高效。

请注意,这个命令使用了-i选项,它会直接修改原始文件。建议在执行替换之前对重要文件进行备份,或者先运行命令而不带-i选项来检查哪些更改将被应用,

例如:

find . \( -name "*.h" -o -name "*.c" \) -exec sed 's/test_log/demo_log/g' {} +

这将输出所有的替换结果到标准输出,而不会修改原文件。确认替换操作是所期望的之后,再运行带有-i选项的命令进行实际的替换。

http://www.yayakq.cn/news/313963/

相关文章:

  • 网站建设仟金手指六六14哔哩哔哩网页版下载
  • 提供邵阳网站建设衡水网站建设定制
  • 网站建设需要建站公司沟通哪些ps做的网站首页
  • 高端网站建站logo免费生成器
  • 做网站挣钱吗现在最新的网站搭建工具
  • 会员网站建设企业网站建设是什么实现的物质基础和技术支撑
  • 网站建设开发多少钱个人可以做公益网站吗
  • 代理记账网站模板管理咨询公司注册要求
  • 渐变配色网站学成在线网页制作
  • 做跨境网站如何编辑网站
  • 可以做婚礼视频的网站有哪些公司网站怎么在百度上做推广
  • 学做网站和推广要多久建设网站程序
  • 织梦网做网站步骤免费网站建设入门
  • 怎么做简历的网站wordpress 吃cpu
  • 做网站需要多少网站栏目优化
  • 南京建设网站哪家好wordpress archive插件
  • 网站详情页用什么软件做手机网站全屏代码
  • 网站开发排期表网络工程师报名时间
  • 长春平原网站建设运城网站开发
  • 深圳十大室内设计工作室宁波seo自然优化技术
  • 长沙网站建设技术有哪些做场景秀的网站
  • 中国建设建行网站预约营销型网站建设专家
  • 网站维护页面 下载seo工具
  • 个人证书查询网全国联网搜狗网站优化软件
  • 昌邑网站建设单招网站开发基础知识
  • 网站禁止访问高端网站建设的介绍
  • 柳传志 潘石屹做水果网站h5网页制作代码
  • 南开天津网站建设wordpress 文章菜单
  • 网站 图标 素材网页设计论文提纲
  • 分类目录网站大全建网站网