#! /bin/csh -f echo "Content-type: text/html\n"
とやってる部分で\n が改行でなくそのまま出てしまうのが原因と分かった。apt-get upgrade したのが関係あるのかな。とりあえず
echo "Content-type: text/html" echo
と変更してしのいだ。いま使ってるのは、たとえばこんなの:
#! /bin/csh -f set user="ita" set localfile="/tmp/h.htm" echo "Content-type: text/html" echo echo '<head> <base href="http://a.hatena.ne.jp/'$user'/" target="body"></head>'> $localfile w3m -dump_source http://a.hatena.ne.jp/$user/detail | \ egrep '^<p class="diff|^<li>20|^</li>|<ol sta' | \ sed 's/<a href="\/include.*//' >> $localfile cat $localfile