Logo coherent WaveBurst  
Config Reference Guide
Logo
cwb_mksdirs.csh
Go to the documentation of this file.
1 #!/bin/tcsh -f
2 
3 onintr irq_ctrlc
4 
5 if ( $1 == '' ) then
6  $CWB_SCRIPTS/cwb_help.csh cwb_mksdirs
7  exit
8 endif
9 
10 if ($1 == '') then
11  echo ""
12  echo 'cwb_lschunk --idir="..."'
13  echo ""
14  echo "idir : directory where to create the search directories"
15  echo ""
16  echo "Ex: cwb_mksdirs --idir /home/user_name/O2"
17  echo ""
18  exit 1
19 endif
20 
21 setenv CWB_MKSDIRS_IDIR ""
22 
23 set temp=(`getopt -s tcsh -o d: --long idir: -- $argv:q`)
24 if ($? != 0) then
25  echo "Terminating..." >/dev/stderr
26  exit 1
27 endif
28 eval set argv=\‍($temp:q\‍)
29 
30 while (1)
31  switch($1:q)
32  case -r:
33  case --idir:
34  setenv CWB_MKSDIRS_IDIR $2:q
35  shift ; shift
36  breaksw
37  case --:
38  shift
39  break
40  default:
41  echo "error - missing parameters!" ; exit 1
42  endsw
43 end
44 
45 if ((( $CWB_MKSDIRS_IDIR == '' ))) then
46  echo ""
47  echo "Error: empty input working directory"
48  echo "type cwb_mksdirs to list the available options"
49  echo ""
50  exit 1
51 endif
52 
53 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LH/BKG
54 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LH/SIM
55 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LH/BKG
56 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LH/SIM
57 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLD/LH/BKG
58 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LH/BKG
59 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LH/SIM
60 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LH/BKG
61 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LH/SIM
62 
63 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LV/BKG
64 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LV/SIM
65 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LV/BKG
66 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LV/SIM
67 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLD/LV/BKG
68 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LV/BKG
69 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LV/SIM
70 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LV/BKG
71 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LV/SIM
72 
73 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/HV/BKG
74 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/HV/SIM
75 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/HV/BKG
76 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/HV/SIM
77 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLD/HV/BKG
78 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/HV/BKG
79 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/HV/SIM
80 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/HV/BKG
81 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/HV/SIM
82 
83 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LHV/BKG
84 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LHV/SIM
85 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LHV/BKG
86 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LHV/SIM
87 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLD/LHV/BKG
88 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LHV/BKG
89 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LHV/SIM
90 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LHV/BKG
91 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LHV/SIM
92 
93 unsetenv CWB_MKSDIRS_IDIR
94 
95 exit 0
96 irq_ctrlc:
97  ps T | grep root | awk '{print $1}' | xargs kill -9
98  exit 1
shift breaksw case T
Definition: cwb_clchunk.csh:90
shift breaksw case r
Definition: cwb_clchunk.csh:60
shift breaksw case s
Definition: cwb_clchunk.csh:80
shift breaksw case o
Definition: cwb_mkchunk.csh:96
shift breaksw case q