次のようなファイルから入力を読み取るbashスクリプトがあります。
while IFS="|" read -r a b
do
echo "$a something $b somethingelse"
done < "$FILE"
読み取るファイルは次のようになります。
http://someurl1.com|label1
http://someurl2.com|label2
ただし、自分に合ったときに変数の名前をそのファイルに挿入し、スクリプトが変数を見つけたときにそれらを処理できるようにしたいので、ファイルは次のようになります。
http://someurl1.com?$VAR|label1
http://someurl2.com|label2
たとえば$VAR
、今日の日付で、次のような出力が生成される可能性があります。
http://someurl1.com something label1 somethingelse
http://someurl2.com?20100320 something label2 somethingelse