--- psiconv/trunk/formats/html_links.sh 1999/10/03 21:10:47 2 +++ psiconv/trunk/formats/html_links.sh 2004/02/02 21:56:48 193 @@ -1,8 +1,8 @@ -#!/bin/sh +#! /bin/sh -function generate_links +generate_links() { - local index_file name file lineno +#local index_file name file lineno index_file="$1" @@ -10,25 +10,23 @@ { while read file lineno name; do command="$command -e "\''s,\['"$name"'\],,g'\' - command="$command -e "\''s,«'"$name"'»,'"$name"',g'\' + command="$command -e "\''s,«'"$name"'»,'"$name"',g'\' done } < "$index_file" eval "$command" } -function generate_headers +generate_headers() { - local index_file name this_file +# local index_file name this_file - index_file="$1" - this_file=`echo $2 | sed 's,.*/,,' | sed 's,\..*$,,'` + index_file_generate_headers="$1" + this_file_generate_headers=`echo $2 | sed 's,.*/,,' | sed 's,\..*$,,'` - name=`grep "^$this_file" "$index_file" | head -1 | sed s,'^[^ ]* [^ ]* ,,'` - sed 's,,\ -\ -'"$name"'\ -,' + name_generate_headers=`grep "^$this_file_generate_headers" "$index_file_generate_headers" | head -1 | sed s,'^[^ ]* [^ ]* ,,'` + sed -e 's,.*,'"$name_generate_headers"',' \ + -e 's,.*,'"$name_generate_headers"',' }