cgi の中身を表示します。
とりあえず、'<' などは '[' に置き換えています。

------------------------------------------------------- 
Date:  01/07 23:06  , filename: list.cgi
------------------------------------------------------- 
#!/bin/sh

./list.sh data/2015/Jan `cd data/2015/Jan ; ls -t *.html `
# ./list.sh data/2014/Jul `cd data/2014/Jul ; ls -t *.html `
# ./list.sh data/2014/Jan `cd data/2014/Jan ; ls -t *.html `
# ./list.sh data/2013/Sep `cd data/2013/Sep ; ls -t *.html `
# ./list.sh data/2011/Apr `cd data/2011/Apr ; ls -t *.html `
# ./list.sh data/2006/Sep `cd data/2006/Sep ; ls -t *.txt *.html `
# ./list.sh data2006Apr `cd data2006Apr; ls -t *.txt `

------------------------------------------------------- 
Date:  05/07 07:31  , filename: list.sh
------------------------------------------------------- 
#!/bin/sh -f

dir=$1
shift

while test $1
do
  (cd $dir; stat -f "%Sm" -t "%m/%d %H:%M" $1)
  echo " -- "

  echo '[a href="'$dir/$1'"] ' 
  grep "^Subject:" $dir/$1
  echo "[/a] [BR]"

  shift
done

------------------------------------------------------- 
Date:   , filename: curr.cgi
------------------------------------------------------- 
------------------------------------------------------- 
Date:   , filename: curr.sh
------------------------------------------------------- 
 --------------------------------------------------