gpt4 book ai didi

linux - UNIX编程

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:16 25 4
gpt4 key购买 nike

您好,我正在尝试提取小数点后的行部分。我的输入线是A-b-2.0.2-c

我想使用 sed 来获取输出2.0.2-c

有人能帮帮我吗?

最佳答案

不完美,但有效:

echo "A-b-2.0.2-c" | sed -r -n -e 's/^[^0-9]+([0-9.]+.*)$/\1/p'

问题在于 sed 命令 支持非贪婪匹配,这就是您必须对字符串的前导部分使用排除模式的原因。要获得更精确的匹配模式,您必须使用其他工具。

关于linux - UNIX编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697188/

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