我有唯一的操作要做。我有这两个文件:
文件1:
something SOME.THING-AGAIN-WHATEVER.SUPPORT irrelevant_column3_text
文件2:
SOMETHING-NEW-SOME-THING-AGAIN-WHATEVER-SUPPORT
文件1中的第2列(SOME.THING….(与filtre2中的列非常相似(SOMETHING…(,只是:-它有点而不是破折号-它从开始到结束都遗漏了文本的某些部分。
我想得到的是:
something SOME.THING-AGAIN-WHATEVER.SUPPORT irrelevant_column3_text SOMETHING-NEW-SOME-THING-AGAIN-WHATEVER-SUPPORT
所以四列文件,附在正确的位置从文件2输入…
我认为这可以用awk完成,但这绝对超出了我的能力。。。提前谢谢。
我能够用简单的grep和echo实现我想要的:(
for i in $(file1 ); do echo -n "$i " ; grep $(echo $i|awk '{print $1}' |sed s'/./-/g') file2;done
希望这对某人有所帮助。