gpt4 book ai didi

linux - 如果需要,在文本文件 linux 的每一行中添加特定模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:50 24 4
gpt4 key购买 nike

我有以下格式的文件(空格是一个制表符)

sentenceA1      sentencek1
sentencek2
sentencek3
sentenceA2 sentencel1
sentencel2

我希望输出为:

sentenceA1      sentencek1
sentenceA1 sentencek2
sentenceA1 sentencek3
sentenceA2 sentencel1
sentenceA2 sentencel2

我尝试通过创建两个文件(使用 sed)来分离值,一个文件包含第一个值,一个文件包含第二个值,但我不知道之后如何成功合并它们
这可能仅使用 sed 或 awk 吗?

最佳答案

这个 awk 应该可以工作:

awk 'NF==2{p=$1; print; next} {print p, $1}' file
A1 k1
A1 k2
A1 k3
A2 l1
A2 l2

关于linux - 如果需要,在文本文件 linux 的每一行中添加特定模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26692645/

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