gpt4 book ai didi

linux - 在 unix 中查找和删除

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:45 24 4
gpt4 key购买 nike

下面是我的输入文件:

示例.txt:

3"
6-position
7' 4" to 10' 3-1/2"
4.8"
Adjustable from 99" to 111" - max 148

在输出中我只需要 3 个,即

output.txt:

3
4.8

所以基本上我需要打印 " 符号的数值,其他非数字文本需要完全删除。

我尝试用 sed 实现它,但我无法获得想要的结果。

有什么方法可以在 UNIX 上实现这一点?

最佳答案

awk 更适合执行此类任务:

awk '/^ *[0-9]*(\.[0-9]+)?" *$/{sub(/"/, ""); print}' inFile

输出:

3
4.8

关于linux - 在 unix 中查找和删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501354/

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