7 echo
'cwb_clchunk --idir="..." --run="..." --chunk="..." --cal="..." --net="..." --search="..." --type="..." --tag="..."'
9 echo
"idir : input working directory"
11 echo
"chunk : integer number"
12 echo
"cal : C00, C00c, C01, C02, C02c"
14 echo
"search : BurstLF, BurstHF, BurstLD, IMBHB, BBH"
15 echo
"type : BKG, SIM"
16 echo
"tag : user string (Ex: run1, tst1, dev1)"
18 echo
'Ex: cwb_clchunk --idir="O2_03_C00_LH_BurstLF_BKG_dev1" --run="O2" --chunk="03" --cal="C00" --net="LH" --search="BurstLF" --type="BKG" --tag="dev1" --opt="create"'
20 echo
'Ex: cwb_clchunk --idir=O2_03_C00_LH_BurstLF_BKG_dev1 --run=O2 --chunk=03 --cal=C00 --net=LH --search=BurstLF --type=BKG --tag=dev1 --opt=create'
22 echo
'Ex: cwb_clchunk --idir O2_03_C00_LH_BurstLF_BKG_dev1 --run O2 --chunk 03 --cal C00 --net LH --search BurstLF --type BKG --tag dev1 --opt create'
27 setenv CWB_CLCHUNK_IDIR
""
28 setenv CWB_CLCHUNK_RUN
""
29 setenv CWB_CLCHUNK_CHUNK
""
30 setenv CWB_CLCHUNK_CAL
""
31 setenv CWB_CLCHUNK_NET
""
32 setenv CWB_CLCHUNK_SEARCH
""
33 setenv CWB_CLCHUNK_TYPE
""
34 setenv CWB_CLCHUNK_TAG
""
36 set cmd_line=
"$0 $argv"
40 echo
"Terminating..." >/dev/stderr
43 eval set argv=\($temp:
q\)
49 setenv CWB_CLCHUNK_IDIR $2:
q
54 setenv CWB_CLCHUNK_RUN $2:
q
59 setenv CWB_CLCHUNK_CHUNK $2:
q
64 setenv CWB_CLCHUNK_CAL $2:
q
69 setenv CWB_CLCHUNK_NET $2:
q
74 setenv CWB_CLCHUNK_SEARCH $2:
q
79 setenv CWB_CLCHUNK_TYPE $2:
q
84 setenv CWB_CLCHUNK_TAG $2:
q
91 echo
"error - missing parameters!" ;
exit 1
96 if ((( $CWB_CLCHUNK_IDIR ==
'' ))) then
98 echo
"Error: empty input working directory"
99 echo
"type cwb_clchunk to list the available options"
104 if ((( $CWB_CLCHUNK_RUN !=
'O1' ) && ( $CWB_CLCHUNK_RUN !=
'O2' ))) then
106 echo --run=\
'$CWB_CLCHUNK_RUN\' "is a wrong cwb_clchunk option\n"
107 echo "type cwb_clchunk to list the available options"
112 if ( $CWB_CLCHUNK_CHUNK !~ ^[0-9]+$ ) then
114 echo --chunk=\'$CWB_CLCHUNK_CHUNK\' "is a wrong cwb_clchunk option\n"
115 echo "type cwb_clchunk to list the available options"
120 if ((( $CWB_CLCHUNK_CAL != 'C00
' ) && ( $CWB_CLCHUNK_CAL != 'C00c
' ) && ( $CWB_CLCHUNK_CAL != 'C01
' ) && ( $CWB_CLCHUNK_CAL != 'C02
' ) && ( $CWB_CLCHUNK_CAL != 'C02c
' ))) then
122 echo --cal=\'$CWB_CLCHUNK_CAL\' "is a wrong cwb_clchunk option\n"
123 echo "type cwb_clchunk to list the available options"
128 if ((( $CWB_MKCHUNK_NET != 'LH
' ) && ( $CWB_MKCHUNK_NET != 'LHV
' ))) then
130 echo --net=\'$CWB_CLCHUNK_NET\' "is a wrong cwb_clchunk option\n"
131 echo "type cwb_clchunk to list the available options"
136 if ((( $CWB_CLCHUNK_SEARCH != 'BurstLF
' ) && ( $CWB_CLCHUNK_SEARCH != 'BurstHF
' ) && ( $CWB_CLCHUNK_SEARCH != 'BurstLD
' ) && ( $CWB_CLCHUNK_SEARCH != 'IMBHB
' ) && ( $CWB_CLCHUNK_SEARCH != 'BBH
' ))) then
138 echo --search=\'$CWB_CLCHUNK_SEARCH\' "is a wrong cwb_clchunk option\n"
139 echo "type cwb_clchunk to list the available options"
144 if ((( $CWB_CLCHUNK_TYPE == 'BKG
' ) || ( $CWB_CLCHUNK_TYPE =~ 'SIM
int chunk[CHUNK_MAX_SIZE]