Last change
on this file since 27 was
27,
checked in by cbipsl, 17 years ago
|
validation creation appli extraction L1C
|
-
Property svn:eol-style set to
native
-
Property svn:executable set to
*
|
File size:
2.1 KB
|
Line | |
---|
1 | #!/bin/ksh |
---|
2 | |
---|
3 | #PATH_PROG="/data/sva/iasi_l1c/bin" |
---|
4 | #PATH_LOGS="/data/sva/iasi_l1c/logs" |
---|
5 | |
---|
6 | typeset -i NbrOptionOblig=0 |
---|
7 | while [ $# -ge 1 ] |
---|
8 | do |
---|
9 | case $1 in |
---|
10 | -f) shift 1;file="$1"; NbrOptionOblig=$(($NbrOptionOblig+1));; |
---|
11 | -logs) shift 1;file_logs="$1"; NbrOptionOblig=$(($NbrOptionOblig+1));; |
---|
12 | *) print '' $1 'is not an option';exit 1;; |
---|
13 | esac |
---|
14 | shift 1 |
---|
15 | done |
---|
16 | |
---|
17 | if [ $NbrOptionOblig -ne 2 ]; then |
---|
18 | echo $* |
---|
19 | echo "USAGE : -f <file_name> -logs <file_logs>" |
---|
20 | exit 1 |
---|
21 | fi |
---|
22 | |
---|
23 | |
---|
24 | conf_file="conf.txt" |
---|
25 | while read line |
---|
26 | do |
---|
27 | ll=${#line} |
---|
28 | |
---|
29 | if [[ -n $(echo $line | grep PATH_PROG) ]] ; then |
---|
30 | chem=`expr $ll - 11` |
---|
31 | temp=`echo $line | cut -c11-$ll` |
---|
32 | PATH_PROG=$temp |
---|
33 | fi |
---|
34 | if [[ -n $(echo $line | grep PATH_LOGS) ]] ; then |
---|
35 | chem=`expr $ll - 11` |
---|
36 | temp=`echo $line | cut -c11-$ll` |
---|
37 | PATH_LOGS=$temp |
---|
38 | fi |
---|
39 | if [[ -n $(echo $line | grep PATH_SUN_WEB_SERVICES) ]] ; then |
---|
40 | chem=`expr $ll - 23` |
---|
41 | temp=`echo $line | cut -c23-$ll` |
---|
42 | PATH_SUN_WEB_SERVICES=$temp |
---|
43 | fi |
---|
44 | if [[ -n $(echo $line | grep PATH_Orbiasi_l1b) ]] ; then |
---|
45 | chem=`expr $ll - 18` |
---|
46 | temp=`echo $line | cut -c18-$ll` |
---|
47 | PATH_Orbiasi_l1b=$temp |
---|
48 | fi |
---|
49 | if [[ -n $(echo $line | grep PATH_TEMP) ]] ; then |
---|
50 | chem=`expr $ll - 11` |
---|
51 | temp=`echo $line | cut -c11-$ll` |
---|
52 | PATH_TEMP=$temp |
---|
53 | fi |
---|
54 | |
---|
55 | |
---|
56 | done < $conf_file |
---|
57 | |
---|
58 | |
---|
59 | ind=0 |
---|
60 | while read line |
---|
61 | do |
---|
62 | ind=$((ind+1)) |
---|
63 | param[$ind]="$line" |
---|
64 | done < $file |
---|
65 | |
---|
66 | |
---|
67 | $PATH_PROG/IASI_mot_2004_l1b_all_spots_V1.0 -d ${param[3]} -s ${param[5]} -iasi ${param[4]} -lat ${param[6]} -lon ${param[7]} -idtm ${param[8]} -idjn ${param[9]} -rd ${param[10]} -logs $file_logs -req ${param[11]}_${param[1]} |
---|
68 | |
---|
69 | var=$? |
---|
70 | |
---|
71 | echo "PATH_PROG/IASI_mot_2004_l1b_all_spots_V1.0 executing ... " >> $file_logs |
---|
72 | echo "$PATH_PROG/IASI_mot_2004_l1b_all_spots_V1.0 -d ${param[3]} -s ${param[5]} -iasi ${param[4]} -lat ${param[6]} -lon ${param[7]} -idtm ${param[8]} -idjn ${param[9]} -rd ${param[10]} -logs $file_logs -req ${param[11]}_${param[1]}" >> $file_logs |
---|
73 | |
---|
74 | exit $var |
---|
75 | |
---|
76 | |
---|
77 | |
---|
Note: See
TracBrowser
for help on using the repository browser.