【发布时间】:2013-06-13 02:00:16
【问题描述】:
我不能让这个脚本做我想做的事。有人可以帮助它应该逐行读取文本文件,然后将结果回显到另一个文件中。但它并没有识别空白行。因为它应该打印该行,除非它是空白的,那么它应该打印到文件中。
iname = checktest
while read line
do
if [ "$line" == "" ];
then
echo "<blank>" >> $iname2.txt
else
echo "$line" >> $iname2.txt
fi
done <$iname.txt
【问题讨论】:
-
为什么不
sed 's/^$/<blank>/'?