gpt4 book ai didi

sed - 这个花括号表示法叫什么?

转载 作者:行者123 更新时间:2023-12-02 15:48:44 25 4
gpt4 key购买 nike

我刚刚发现这个:

sed '/label/{n;n;s/{}/{some comment}/;}'

预期效果是寻找标签,向下执行2行(n;n;),然后替换为(s)一些评论

这是我从来不知道 sed 拥有的惊人功能。

有人可以指定这个大括号表示法的名称,以及大括号内运算符类的名称吗?

最佳答案

大括号允许对多个命令进行分组,以便它们在同一地址范围 ( reference ) 中执行。这里的事情是,您指定一个地址(带有一个或两个行号或模式),然后将一组命令应用于匹配的行。

n命令没什么特别的,它记录在 man 中,以及链接的文档中。我不确定它是否有一个通用名称。

来自 man sed :

n N Read/append the next line of input into the pattern space.

关于sed - 这个花括号表示法叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497489/

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