Line | |
---|
1 | #!/bin/sh |
---|
2 | |
---|
3 | TEMPLATE=@TEMPLATE@ |
---|
4 | INDEX=@INDEX@ |
---|
5 | CVSDATA=@CVSDATA@ |
---|
6 | |
---|
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}" |
---|
20 | TITLE=`grep "<title[^>]*>.*<\/title>" ${FILE} | sed -e 's/<[^>]*>//g' -e 's/\s\s+//g'` |
---|
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.