gpt4 book ai didi

regex - 在文本文件中加入具有特定模式的行

转载 作者:行者123 更新时间:2023-12-01 10:00:13 25 4
gpt4 key购买 nike

我正在尝试根据行中的第一个值连接行。我的文件如下所示:

结构是:ID、KEY、VALUE

1 1 Joe1 2 Smith1 3 302 2 Doe2 1 John2 3 20

KEY 代表 ID 的某种属性,在本例中 KEY '1' 是名字,'2' 是姓氏,'3' 是年龄。

输出应该是这样的:

1 Joe Smith 302 John Doe 20

我知道这可以通过相当简单的 awk 脚本来完成,但我在 SO 或 Google 上找不到它。

最佳答案

{
a[$1,$2]=$3
if ($1>m) {m=$1}
}
END {
for(i=1;i<=m;i++)
{
j=1
printf i " "
while (a[i,j] != "")
{
printf a[i,j] " "
j++
}
printf "\n"
}
}

关于regex - 在文本文件中加入具有特定模式的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17325435/

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