Linux:pasteコマンドで横並びではなく1行おきに出力する方法

スポンサーリンク

pasteコマンドで横並びではなく1行おきに出力する方法

pasteコマンドで横並びではなく1行おきに出力するには-dオプションで\nをデリミタとして指定します。

 

オプションの説明

  -d, --delimiters=LIST   reuse characters from LIST instead of TABs

 

-dオプションを指定した場合

$ paste -d'\n' fruits1.txt fruits2.txt
Banana
Apple
Cherry
Banana
Grape
Lemon
Mango
Mango
Melon
Orange
Peach

 

-dオプションを指定しない場合(デフォルトはタブ区切り)

$ paste fruits1.txt fruits2.txt
Banana  Apple
Cherry  Banana
Grape   Lemon
Mango   Mango
Melon   Orange
Peach