tetsunosukeのnotebook

tetsunosukeのメモです

シェルでファイルを読み込む

読み込むほうのファイル

#!/bin/sh
while read A B C
do
        echo "$A-$B-$C"
done < "test.lst"

読み込まれるほうのファイル

aaaa bbbb cccc
dddd    eeee    ffff

結果

aaaa-bbbb-cccc
dddd-eeee-ffff

要はタブ区切りでもスペース区切りでも適切(?)にreadで変数に読んでくれるらしい。