Logo Coherent WaveBurst  
Reference Guide
Logo
 All Namespaces Files Functions Variables Macros Pages
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  echo ""
7  echo 'cwb_lschunk --idir="..."'
8  echo ""
9  echo "idir : directory where to create the search directories"
10  echo ""
11  echo "Ex: cwb_mksdirs --idir /home/user_name/O2"
12  echo ""
13  exit 1
14 endif
15 
16 setenv CWB_MKSDIRS_IDIR ""
17 
18 set temp=(`getopt -s tcsh -o d: --long idir: -- $argv:q`)
19 if ($? != 0) then
20  echo "Terminating..." >/dev/stderr
21  exit 1
22 endif
23 eval set argv=\($temp:q\)
24 
25 while (1)
26  switch($1:q)
27  case -r:
28  case --idir:
29  setenv CWB_MKSDIRS_IDIR $2:q
30  shift ; shift
31  breaksw
32  case --:
33  shift
34  break
35  default:
36  echo "error - missing parameters!" ; exit 1
37  endsw
38 end
39 
40 if ((( $CWB_MKSDIRS_IDIR == '' ))) then
41  echo ""
42  echo "Error: empty input working directory"
43  echo "type cwb_mksdirs to list the available options"
44  echo ""
45  exit 1
46 endif
47 
48 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LH/BKG
49 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LH/SIM
50 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LH/BKG
51 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LH/SIM
52 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLD/LH/BKG
53 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LH/BKG
54 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LH/SIM
55 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LH/BKG
56 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LH/SIM
57 
58 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LHV/BKG
59 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BBH/LHV/SIM
60 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LHV/BKG
61 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstHF/LHV/SIM
62 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLD/LHV/BKG
63 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LHV/BKG
64 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/BurstLF/LHV/SIM
65 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LHV/BKG
66 mkdir -p $CWB_MKSDIRS_IDIR/SEARCHES/OFFLINE/IMBHB/LHV/SIM
67 
68 unsetenv CWB_MKSDIRS_IDIR
69 
70 exit 0
71 irq_ctrlc:
72  ps T | grep root | awk '{print $1}' | xargs kill -9
73  exit 1
shift breaksw case r
Definition: cwb_clchunk.csh:55
shift breaksw case s
Definition: cwb_clchunk.csh:75
shift breaksw case T
Definition: cwb_clchunk.csh:85
shift breaksw case q
shift breaksw case o
Definition: cwb_mkchunk.csh:91