Linux:pasteコマンドでデリミタを指定する方法

スポンサーリンク

pasteコマンドでデリミタを指定する方法

pasteコマンドでデリミタを指定するには-dオプションを指定します。

 

オプションの説明

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

 

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

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

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

$ paste -d'\0' fruits1.txt fruits2.txt
BananaApple
CherryBanana
GrapeLemon
MangoMango
MelonOrange
Peach

$ paste -d '' fruits1.txt fruits2.txt
BananaApple
CherryBanana
GrapeLemon
MangoMango
MelonOrange
Peach

 

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

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