-1

私は2つのテキストファイルを持っています

$ cat com.txt
user1@myskype.com
user3@myskype.net
user5@myskype.net
user4@myskype.net
user2@myskype.net

$ cat net.txt
user1@myskype.net
user3@myskype.net
user5@myskype.net
user2@myskype.net
user4@myskype.net

今、私は2つのテキストファイルを読み込んで、一致するユーザー名を次のような形式でラップしたいと思います

user1@myskype.net : user1@myskype.com

ありがとう

4

1 に答える 1

4

このワンライナーを試してください:

awk -F'@' 'NR==FNR{a[$1]=$0;next}$1 in a{print a[$1]" : "$0}' net.txt com.txt
于 2013-02-07T23:47:44.993 に答える