0

2 つの unl ファイルがあります。

#a.unl
310123
23371043
23370043
300054
700988
#twenty records like these

#b.unl
310123|name1|
311123|name2|
#almost a hundred records like these
23371043|namex|

次のように a.unl レコードを b.unl の名前で結合できるように awk を使用したい:

#c.unl
310123|namea|
23371043|nameb|
23370043|namec|
300054|named|
700988|namee|

awkを使用することは可能ですか?または、結合などの代替手段を使用する必要がありますか?

ご助力ありがとうございます

4

1 に答える 1

1

使用awk:

awk -F'|' 'NR==FNR{a[$0];next}$1 in a' a.unl b.unl
于 2013-11-15T07:26:07.857 に答える