所詮 日記なんて
所詮 日記なんて
`ls -t|head -5`.split(/\n/).each{|i| puts "***"; puts `cat #{i}/subject.txt` ; puts "---"; print `head -10 #{i}/content.txt` }
みたいなもんなんだよな
出力に対する加工がなければ何でもありだ。というか、shのレベルでしかない。
うっ、これshだとどう書くんだ?
for i in `ls -t|head`; do echo "***"; cat $i/subject.txt; echo;echo "---"; head $i/content.txt; done
こうか。
やられた
for i in `ls -t|head`; do echo -n "<h1>"; cat $i/subject.txt; echo "</h1>";echo "<p>"; head $i/content.txt; echo "</p>"; done
こうかくとhtmlでさえ生成できる
ということは・・・
cd ../../mx echo "content-type: text/html" echo echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' echo '<html lang="ja-JP">' echo '<head>' echo '<meta http-equiv="content-type" content="text/html; charset=EUC-JP">' echo '<title>日記 sh版</title>' echo '</head>' echo '<body>' for i in `ls -t|head`; do echo -n "<h1>"; cat $i/subject.txt; echo "</h1>";echo "<p>"; head $i/content.txt; echo "</p>"; done