3

UNIXコマンドなどを使用して、ファイルの最初の列を別のファイルに添付するにはどうすればよいですか?

例:

file1
-----
10 foo
20x bar
30 baz

file2
-----
obama
clinton 
nixon

Result:
-------
10 obama
20x clinton
30 nixon

私の場合、file1file2数が同じであることが保証されています。

4

1 に答える 1

3

とを使用cutpasteます。

paste -d ' ' <(cut -d ' ' -f 1 file1) file2

出力:

$ paste -d ' ' <(cut -d ' ' -f 1 file1) file2
10 obama
20x clinton 
30 nixon
于 2013-04-29T01:09:10.280 に答える