以下のスクリプトにループがあります。私が望むように動作しません。各列の前に $LINE 値を入れる必要があります。値の代わりに「$LINE」を入れますが:
cat list | while read LINE ; do
sed 's/^/$LINE\t/g' $LINE.alf > $LINE.joined
done
答え1
一重引用符で囲まれた文字列の片側の変数を拡張しません'
。努力する:
cat list | while read LINE ; do
sed 's/^/'"$LINE"'\t/' $LINE.alf > $LINE.joined
done