linux的sed命令使用

linux的sed命令使用

命令:
为所有grpc生成的xxx.pb.go中添加bsonTAG

sed -i -E 's/json:("[^"]+,omitempty")/json:\1 bson:\1/' ./*.pb.go
  • -i:直接修改读取的文件内容,而不是输出到终端。
  • -E:使用正则表达式
  • s/regexp/replacement/:使用replacement替换regexp中的内容,其中正则内容可以使用\1\9表示
  • ./*.pb.go:需要进行替换的文件未知和文件名

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

文章标题:linux的sed命令使用

本文作者:kaisawind

发布时间:2020-05-15, 01:34:16

最后更新:2020-12-01, 10:28:14

原始链接:https://kaisawind.gitee.io/2020/05/14/2020-05-15-linux-sed/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏