gpt4 book ai didi

bash - 打印第一个匹配行

转载 作者:行者123 更新时间:2023-11-29 09:35:40 24 4
gpt4 key购买 nike

使用 sed,我想打印文件的第一个匹配行。我只想要匹配线本身,没有其他线。这是一个类似的命令,将打印最后匹配的行

$ sed '/while/h; $!d; g' foo.sh
while read video

灵感来自 aragaer’s answer ,这似乎可以做到

$ sed '/while/q;d' foo.sh
while sleep 1

最佳答案

sed -n '/LINE TO MATCH/{p;q}'
  • -n 表示“不打印任何东西,除非被告知”
  • p - 打印
  • q - 停止并退出

p 和 q 都会在匹配的行上触发。

关于bash - 打印第一个匹配行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15451776/

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