首先
sort两个文件。然后使用
join联接两个文件的第一个字段。
sed如果要删除空间并转换
aa为,则还需要通过管道传递输出
aa。如下所示:
$ join -t " " -1 1 -2 1 -a 1 -a 2 <(sort file1) <(sort file2) | sed 's/ ([a-z]) / 1/g'1 aa2 b3 c4 d5 e6 ff7 g8 h

首先
sort两个文件。然后使用
join联接两个文件的第一个字段。
sed如果要删除空间并转换
aa为,则还需要通过管道传递输出
aa。如下所示:
$ join -t " " -1 1 -2 1 -a 1 -a 2 <(sort file1) <(sort file2) | sed 's/ ([a-z]) / 1/g'1 aa2 b3 c4 d5 e6 ff7 g8 h