gpt4 book ai didi

linux - "grep"包含列值并附加新列 bash/awk/grep?

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

我有独特的行动要做。我有这两个文件:

文件1:

something SOME.THING-AGAIN-WHATEVER.SUPPORT irrelevant_column3_text

文件2:

SOMETHING-NEW-SOME-THING-AGAIN-WHATEVER-SUPPORT

file1 中的第 2 列(一些事情......)与 filre2 中的列非常相似(有些东西......),除了:- 它有点而不是破折号- 它遗漏了文本开头和结尾的某些部分。

我想要得到的是这样的:

something SOME.THING-AGAIN-WHATEVER.SUPPORT irrelevant_column3_text SOMETHING-NEW-SOME-THING-AGAIN-WHATEVER-SUPPORT

四列文件,并在正确位置附加来自 file2 的输入...

我认为这可以使用 awk 来完成,但这绝对超出了我的能力......提前致谢。

最佳答案

我能够通过简单的 grep 和 echo 实现我想要的:)

for i in $(file1 ); do echo -n "$i " ; grep $(echo $i|awk '{print $1}' |sed s'/\./-/g') file2;done 

希望对某人有帮助。

关于linux - "grep"包含列值并附加新列 bash/awk/grep?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53281925/

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