/[public]/psiconv/tags/rel-0-9-9/formats/xhtml_links.sh
ViewVC logotype

Contents of /psiconv/tags/rel-0-9-9/formats/xhtml_links.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 357 - (show annotations)
Wed Oct 29 09:17:54 2014 UTC (9 years, 6 months ago) by (unknown author)
File MIME type: application/x-sh
File size: 808 byte(s)
This commit was manufactured by cvs2svn to create tag 'rel-0-9-9'.
1 #! /bin/sh
2
3 generate_links()
4 {
5 #local index_file name file lineno
6
7 index_file="$1"
8
9 command='sed '
10 {
11 while read file lineno name; do
12 command="$command -e "\''s,\['"$name"'\],<a name="'"$name"'"/>,g'\'
13 command="$command -e "\''s,&#xab;'"$name"'&#xbb;,<a href="'"$file"\#"$name"'">'"$name"'</a>,g'\'
14 done
15 } < "$index_file"
16
17 eval "$command"
18 }
19
20 generate_headers()
21 {
22 # local index_file name this_file
23
24 index_file_generate_headers="$1"
25 this_file_generate_headers=`echo $2 | sed 's,.*/,,' | sed 's,\..*$,,'`
26
27 name_generate_headers=`grep "^$this_file_generate_headers" "$index_file_generate_headers" | head -1 | sed s,'^[^ ]* [^ ]* ,,'`
28 sed -e 's,<title>.*</title>,<title>'"$name_generate_headers"'</title>,'
29 }
30
31
32 cat "$2" | generate_links "$1" | generate_headers "$1" "$2"

Properties

Name Value
svn:executable *

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26