Rev | Line | |
---|
[2695] | 1 | #!/bin/sh |
---|
| 2 | |
---|
[2702] | 3 | TEMPLATE=@TEMPLATE@ |
---|
| 4 | INDEX=@INDEX@ |
---|
| 5 | CVSDATA=@CVSDATA@ |
---|
[2695] | 6 | |
---|
[2702] | 7 | rm ${INDEX} |
---|
| 8 | while read line |
---|
| 9 | do |
---|
| 10 | case ${line} in |
---|
| 11 | DOCLIST) |
---|
| 12 | if [ "`wc -l ${CVSDATA} | cut -d' ' -f1`" -eq 0 ]; then |
---|
| 13 | echo "<p>まだ、ドキュメントが登録されていません。</p>" >> ${INDEX} |
---|
| 14 | else |
---|
| 15 | echo '<ul>' >> ${INDEX} |
---|
| 16 | for entry in `cat ${CVSDATA}` |
---|
| 17 | do |
---|
| 18 | FILE=`echo ${entry} | cut -d',' -f2` |
---|
| 19 | URL="file://${FILE}" |
---|
[2950] | 20 | TITLE=`grep "<title[^>]*>.*<\/title>" ${FILE} | sed -e 's/<[^>]*>//g' -e 's/\s\s+//g'` |
---|
[2702] | 21 | echo "<li><a href=\"${URL}\">${TITLE}</a></li>" >> ${INDEX} |
---|
| 22 | done |
---|
| 23 | echo '</ul>' >> ${INDEX} |
---|
| 24 | fi |
---|
| 25 | ;; |
---|
| 26 | *) |
---|
| 27 | echo ${line} >> ${INDEX} |
---|
| 28 | ;; |
---|
| 29 | esac |
---|
| 30 | done < ${TEMPLATE} |
---|
Note: See
TracBrowser
for help on using the repository browser.