2つのファイルがあります。まず、
a 0.1 c t 0.4
c 0.25 g a 0.1
d 0.567 c c 0.00004
q 0.76 f c 0.05
二つ目は、
a hello
c goodbye
d morning
q hungry
次のようにファイルを作成したいと思います。
hello 0.1 c t 0.4
goodbye 0.25 g a 0.1
morning 0.567 c c 0.00004
hungry 0.76 f c 0.05
どうすればいいですか?
ベストアンサー1
この試み、
ファイルがソートされているので、join
次のコマンドを直接使用できます。
join Second First | cut -f2- -d' '
hello 0.1 c t 0.4
goodbye 0.25 g a 0.1
morning 0.567 c c 0.00004
hungry 0.76 f c 0.05
ソートされていない場合は、次のコードを使用してください。
join <(sort second) <(sort first) | cut -f2- -d' '
hello 0.1 c t 0.4
goodbye 0.25 g a 0.1
morning 0.567 c c 0.00004
hungry 0.76 f c 0.05