このスクリプトでやりたいことを実行できません。テキストファイルを1行ずつ読み取り、結果を別のファイルにエコーすることになっているのを誰かが助けることができますか? しかし、空白行を認識していません。空白でない限り行を印刷することになっているので、ファイルに印刷することを想定しています。
iname = checktest
while read line
do
if [ "$line" == "" ];
then
echo "<blank>" >> $iname2.txt
else
echo "$line" >> $iname2.txt
fi
done <$iname.txt