1 | #!/bin/bash |
---|
2 | set -u |
---|
3 | # ndate is the date in the file SAXO_RD_*.tar.gz |
---|
4 | ndate=$( echo ~/SAXO_RD/SAXO_RD_*.tar.gz ) |
---|
5 | ndate=${ndate##*_} |
---|
6 | ndate=${ndate%.tar.gz} |
---|
7 | # ndate2 is the date in the file TestsData_*.tar.gz |
---|
8 | ndate2=$( echo ~/IDL/TestsData_*.tar.gz ) |
---|
9 | ndate2=${ndate2##*_} |
---|
10 | ndate2=${ndate2%.tar.gz} |
---|
11 | # figures lists |
---|
12 | cd ~/SAXO_RD/Documentation/xmldoc/figpng |
---|
13 | |
---|
14 | # |
---|
15 | figsplt_lev="" |
---|
16 | for i in tst_plt_lev_[0-9][0-9].png |
---|
17 | do |
---|
18 | figsplt_lev="${figsplt_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
19 | done |
---|
20 | figspltz_lev="" |
---|
21 | for i in tst_pltz_lev_[0-9][0-9].png |
---|
22 | do |
---|
23 | figspltz_lev="${figspltz_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
24 | done |
---|
25 | figspltt_lev="" |
---|
26 | for i in tst_pltt_lev_[0-9][0-9].png |
---|
27 | do |
---|
28 | figspltt_lev="${figspltt_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
29 | done |
---|
30 | # |
---|
31 | figsplt_orca2="" |
---|
32 | for i in tst_plt_orca2_[0-9][0-9].png |
---|
33 | do |
---|
34 | figsplt_orca2="${figsplt_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
35 | done |
---|
36 | figspltz_orca2="" |
---|
37 | for i in tst_pltz_orca2_[0-9][0-9].png |
---|
38 | do |
---|
39 | figspltz_orca2="${figspltz_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
40 | done |
---|
41 | figspltt_orca2="" |
---|
42 | for i in tst_pltt_orca2_[0-9][0-9].png |
---|
43 | do |
---|
44 | figspltt_orca2="${figspltt_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
45 | done |
---|
46 | # |
---|
47 | figsplt_orca05="" |
---|
48 | for i in tst_plt_orca05_[0-9][0-9].png |
---|
49 | do |
---|
50 | figsplt_orca05="${figsplt_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
51 | done |
---|
52 | figspltz_orca05="" |
---|
53 | for i in tst_pltz_orca05_[0-9][0-9].png |
---|
54 | do |
---|
55 | figspltz_orca05="${figspltz_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
56 | done |
---|
57 | figspltt_orca05="" |
---|
58 | for i in tst_pltt_orca05_[0-9][0-9].png |
---|
59 | do |
---|
60 | figspltt_orca05="${figspltt_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
61 | done |
---|
62 | ## |
---|
63 | # |
---|
64 | figsplt_lev_stride="" |
---|
65 | for i in tst_plt_lev_stride_[0-9][0-9].png |
---|
66 | do |
---|
67 | figsplt_lev_stride="${figsplt_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
68 | done |
---|
69 | figspltz_lev_stride="" |
---|
70 | for i in tst_pltz_lev_stride_[0-9][0-9].png |
---|
71 | do |
---|
72 | figspltz_lev_stride="${figspltz_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
73 | done |
---|
74 | figspltt_lev_stride="" |
---|
75 | for i in tst_pltt_lev_stride_[0-9][0-9].png |
---|
76 | do |
---|
77 | figspltt_lev_stride="${figspltt_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
78 | done |
---|
79 | # |
---|
80 | figsplt_orca2_stride="" |
---|
81 | for i in tst_plt_orca2_stride_[0-9][0-9].png |
---|
82 | do |
---|
83 | figsplt_orca2_stride="${figsplt_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
84 | done |
---|
85 | figspltz_orca2_stride="" |
---|
86 | for i in tst_pltz_orca2_stride_[0-9][0-9].png |
---|
87 | do |
---|
88 | figspltz_orca2_stride="${figspltz_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
89 | done |
---|
90 | figspltt_orca2_stride="" |
---|
91 | for i in tst_pltt_orca2_stride_[0-9][0-9].png |
---|
92 | do |
---|
93 | figspltt_orca2_stride="${figspltt_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
94 | done |
---|
95 | # |
---|
96 | figsplt_orca05_stride="" |
---|
97 | for i in tst_plt_orca05_stride_[0-9][0-9].png |
---|
98 | do |
---|
99 | figsplt_orca05_stride="${figsplt_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
100 | done |
---|
101 | figspltz_orca05_stride="" |
---|
102 | for i in tst_pltz_orca05_stride_[0-9][0-9].png |
---|
103 | do |
---|
104 | figspltz_orca05_stride="${figspltz_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
105 | done |
---|
106 | figspltt_orca05_stride="" |
---|
107 | for i in tst_pltt_orca05_stride_[0-9][0-9].png |
---|
108 | do |
---|
109 | figspltt_orca05_stride="${figspltt_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>" |
---|
110 | done |
---|
111 | ## |
---|
112 | cd ~/SAXO_RD/Documentation/xmldoc |
---|
113 | szsrc=$( ls -lh ~/SAXO_RD/SAXO_RD_${ndate}.tar.gz | awk '{print $5}' ) |
---|
114 | szdata=$( ls -lh ~/IDL/TestsData_${ndate2}.tar.gz | awk '{print $5}' ) |
---|
115 | sed -e s/"\&date\;"/${ndate}/g \ |
---|
116 | -e s/"\&date2\;"/${ndate2}/g \ |
---|
117 | -e s/"\&szsrc\;"/${szsrc}/g \ |
---|
118 | -e s/"\&szdata\;"/${szdata}/g \ |
---|
119 | -e s/"\&figsplt_lev\;"/"${figsplt_lev}"/g \ |
---|
120 | -e s/"\&figsplt_orca2\;"/"${figsplt_orca2}"/g \ |
---|
121 | -e s/"\&figsplt_orca05\;"/"${figsplt_orca05}"/g \ |
---|
122 | -e s/"\&figspltz_lev\;"/"${figspltz_lev}"/g \ |
---|
123 | -e s/"\&figspltz_orca2\;"/"${figspltz_orca2}"/g \ |
---|
124 | -e s/"\&figspltz_orca05\;"/"${figspltz_orca05}"/g \ |
---|
125 | -e s/"\&figspltt_lev\;"/"${figspltt_lev}"/g \ |
---|
126 | -e s/"\&figspltt_orca2\;"/"${figspltt_orca2}"/g \ |
---|
127 | -e s/"\&figspltt_orca05\;"/"${figspltt_orca05}"/g \ |
---|
128 | -e s/"\&figsplt_lev_stride\;"/"${figsplt_lev_stride}"/g \ |
---|
129 | -e s/"\&figsplt_orca2_stride\;"/"${figsplt_orca2_stride}"/g \ |
---|
130 | -e s/"\&figsplt_orca05_stride\;"/"${figsplt_orca05_stride}"/g \ |
---|
131 | -e s/"\&figspltz_lev_stride\;"/"${figspltz_lev_stride}"/g \ |
---|
132 | -e s/"\&figspltz_orca2_stride\;"/"${figspltz_orca2_stride}"/g \ |
---|
133 | -e s/"\&figspltz_orca05_stride\;"/"${figspltz_orca05_stride}"/g \ |
---|
134 | -e s/"\&figspltt_lev_stride\;"/"${figspltt_lev_stride}"/g \ |
---|
135 | -e s/"\&figspltt_orca2_stride\;"/"${figspltt_orca2_stride}"/g \ |
---|
136 | -e s/"\&figspltt_orca05_stride\;"/"${figspltt_orca05_stride}"/g \ |
---|
137 | ${1}.xml > ${1}_$$.xml |
---|
138 | # |
---|
139 | CLASSPATH="$CLASSPATH:\ |
---|
140 | /sw/share/java/saxon/saxon.jar:\ |
---|
141 | /sw/share/xml/xsl/docbook-xsl/extensions/saxon653.jar" |
---|
142 | export CLASSPATH |
---|
143 | #java com.icl.saxon.StyleSheet \ |
---|
144 | # -o ${1}.html ${1}.xml \ |
---|
145 | # /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl \ |
---|
146 | # use.extensions=1 section.autolabel=1 html.stylesheet="${1}.css" css.decoration=1 |
---|
147 | # |
---|
148 | # callout.graphics.path="/sw/share/xml/xsl/docbook-xsl/images/callouts/" |
---|
149 | |
---|
150 | java com.icl.saxon.StyleSheet -o ${1}.html ${1}_$$.xml \ |
---|
151 | /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl \ |
---|
152 | section.autolabel=1 html.stylesheet="${1}.css" css.decoration=1 |
---|
153 | rm -f ${1}_$$.xml |
---|