相关疑难解决方法(0)

如何使用sed从第一行返回匹配并提前退出的东西?

我从中看到了

如何使用sed只替换文件中的第一个匹配项?

如何做我想要的大部分:

sed -n '0,/.*\(something\).*/s//\1/p'
Run Code Online (Sandbox Code Playgroud)

这找到了东西的第一个匹配并提取它(当然我的真实例子更复杂).我知道sed有一个'quit'命令会让它提前停止,但我不知道如何将'q'与上面的行组合以获得我想要的行为.

我已经尝试用{p; q;}替换'p',就像我在一些例子中看到的那样,但这显然无效.

sed

9
推荐指数
2
解决办法
5580
查看次数

标签 统计

sed ×1