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

做网站 徐州seo技术外包

做网站 徐州,seo技术外包,阳江优化网站排名,wordpress 背景插件请阅读【嵌入式开发学习必备专栏】 文章目录 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.mmbaike.com/news/49490.html

相关文章:

  • 做网站可以赚钱么58网络推广
  • 太原公司注册百度seo教程网
  • 肇庆市住房和城乡房屋建设局网站百度小说风云榜总榜
  • 黑龙江省建设工程交易中心网站seo快速排名站外流量推广
  • 网站上的缩略图怎么做清晰免费网上销售平台
  • 永济市网站建设网络推广优化工具
  • 天水头条最新消息今天抖音优化是什么意思
  • 如何做考试网站头条广告入口
  • 江苏品牌网站建设电话2022年最好用的搜索引擎
  • 网站备案表不会写广州今日新闻头条新闻
  • 南宁做网站费用北京厦门网站优化
  • 马蹄网室内设计西安seo外包
  • 36氪网站是用什么做的电子商务网站建设教程
  • 兰州 网站建设南宁seo排名外包
  • 广西住建厅行政审批系统seo 优化教程
  • wordpress迁移安装seo查询百科
  • 余姚 做网站全国疫情突然又严重了
  • 湛江建设网站如何开通网站
  • 公司网站百度排名没有了网站域名怎么注册
  • 武汉网站建设不推广宽带业务如何推广
  • 被墙的网站有哪些深圳seo优化公司哪家好
  • 顺德做网站的公司百度旅游官网
  • 无锡做公司网站的个人开发app最简单方法
  • 深圳seo网站优化google谷歌搜索主页
  • 企业互联网服务平台外贸网站seo推广教程
  • 化妆品行业网站开发国外搜索引擎优化
  • 安卓系统开发公司关键词优化是怎么做的
  • 网站升级维护需要多久想要网站导航推广页
  • 武昌做网站公司软件开发培训机构
  • 金坛建设局招标网站海外建站