ai didi

Bash 文件批量替换

转载 作者:行者123 更新时间:2023-12-04 06:14:49 24 4
gpt4 key购买 nike

如果我正在编写一个 bash 脚本来对一堆文件进行就地编辑,而我想更改的行是这样的:
#include <foo/bar.h>

#include "bar.h"
语法是什么?

old='#include <foo/bar.h>'
new='#include "bar.h'
perl -pe -i.bak 's/$old/$new/g' baz.h

最佳答案

如果所有文件都在同一目录中,这应该有效:

sed -e 's@#include <foo/bar.h>@#include "bar.h"@' -i *.c

关于Bash 文件批量替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7395708/

24 4 0
文章推荐: xcode - 如何在 OS X 中使用 masm 编译和运行汇编代码?
文章推荐: wcf - WCF 和 SSL 的问题
文章推荐: java - 插件为空 : problem in an eclipse plug-in
文章推荐: ms-access - 如何处理 Access 中插入的引用完整性
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com