Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
UNIXコマンドなどを使用して、ファイルの最初の列を別のファイルに添付するにはどうすればよいですか?
例:
file1 ----- 10 foo 20x bar 30 baz file2 ----- obama clinton nixon Result: ------- 10 obama 20x clinton 30 nixon
私の場合、file1行file2数が同じであることが保証されています。
file1
file2
とを使用cutしpasteます。
cut
paste
paste -d ' ' <(cut -d ' ' -f 1 file1) file2
出力:
$ paste -d ' ' <(cut -d ' ' -f 1 file1) file2 10 obama 20x clinton 30 nixon