gpt4 book ai didi

linux - Sed 追加行

转载 作者:IT王子 更新时间:2023-10-29 00:55:38 29 4
gpt4 key购买 nike

sed 是否有在匹配行之后追加一行的命令?我试着四处搜索,但对结果有点困惑。

基本上我希望它匹配

#address=/doubleclick.net/127.0.0.1

然后在下面加一行

#address=/doubleclick.net/127.0.0.1

address=/anotherurl/ipaddress

这可能吗?

最佳答案

您可以在 sed 中使用 a(追加)命令:

$ sed -i '/^#address=\/doubleclick.net\/127.0.0.1$/a\
> address=/anotherurl/ipaddress' file.txt

或者你可以使用s(替换)命令:

$ sed -i 's@^#address=/doubleclick.net/127.0.0.1$@&\naddress=/anotherurl/ipaddress@' file.txt

注意 $> 是 bash 提示符。

关于linux - Sed 追加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542998/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com