/[public]/psiconv/trunk/formats/index_html.sh
ViewVC logotype

Annotation of /psiconv/trunk/formats/index_html.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations)
Sun Oct 3 21:10:47 1999 UTC (20 years, 9 months ago) by frodo
File MIME type: application/x-sh
File size: 976 byte(s)
Imported sources

1 frodo 2 #!/bin/sh
2    
3     function make_targets_file
4     {
5     local file line line_nr error targets_file files
6    
7     targets_file="$1"
8     shift
9     files="$@"
10     echo -n "" > "$targets_file"
11    
12     for file in $files; do
13     (
14     line_nr=1
15     while read line; do
16     error=0
17     while [ $error -eq 0 ] && echo $line | grep -q '\[' ; do
18     if ! echo $line | grep -q '\[.*\]'; then
19     echo "In \`$file\' line $line_nr: target brackets inbalance" >&2
20     error=1
21     else
22     echo -n "$file $line_nr " >> "$targets_file"
23     echo $line | sed -e 's,^[^\[]*\[,,' -e 's,\].*$,,' \
24     >> "$targets_file"
25     fi
26     line=`echo $line | sed -e 's,^[^]]*\],,'`
27     done
28     if [ $error -eq 0 ] && echo $line | grep -q '\]' ; then
29     echo "In \`$file\' line $line_nr: target brackets inbalance" >&2
30     error=1
31     fi
32     line_nr=$[$line_nr+1]
33     done
34     ) < $file
35     done
36     }
37    
38    
39     make_targets_file "$@"

Properties

Name Value
svn:executable *

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