28 lines · 611 B · Shell
RawDownload
#!/bin/sh (	c=////////////////////////////////////////////////////////////////	skel=api-index-skel.txt	sed -e '/^\/\/ table of contents begin/q' "$skel"	echo "$c" 	ls api-*.txt |	while read filename	do		case "$filename" in		api-index-skel.txt | api-index.txt) continue ;;		esac		title=$(sed -e 1q "$filename")		html=${filename%.txt}.html		echo "* link:$html[$title]"	done	echo "$c"	sed -n -e '/^\/\/ table of contents end/,$p' "$skel") >api-index.txt+ if test -f api-index.txt && cmp api-index.txt api-index.txt+ >/dev/nullthen	rm -f api-index.txt+else	mv api-index.txt+ api-index.txtfi