gpt4 book ai didi

linux - 在 Shell 脚本/Linux 中解析非结构化数据

转载 作者:太空狗 更新时间:2023-10-29 12:15:09 25 4
gpt4 key购买 nike

Example log : "some data7.575=tf.some data2.0=tf.some data1.23=tf.some data.."

I want to get each TF value as output.
i.e. output should be
TF=7.575
TF=2.0
TF=1.23

我如何解析这个?使用 Shell 脚本(最好)。 Unix 命令或使用 Java。

最佳答案

您可以使用此 grep -P 命令:

grep -oP '[\d.]+(?==tf\.some)' file
7.575
2.0
1.23

或者使用这个 awk:

awk -F 'data|=' '{for(i=2; i<=NF; i+=2) print "TF=" $i}' file
TF=7.575
TF=2.0
TF=1.23

关于linux - 在 Shell 脚本/Linux 中解析非结构化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27840147/

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