source: SH_SHM/trunk/util/no_of_phases_in.csh @ 92

Revision 16, 675 bytes checked in by marcus, 15 years ago (diff)

r1 | svn | 2007-12-13 11:10:29 +0100 (Do, 13 Dez 2007) | 2 lines

Initial import

  • Property svn:executable set to *
Line 
1#! /bin/csh
2#
3# file no_of_phases_in.csh
4#      ===================
5#
6# version 1, 7-Jan-2004
7#
8# Returns number of phases between two given times
9# K. Stammler, 7-Jan-2004
10
11if  ("$3" == "")  then
12        echo "Usage: $0 <evtfile> <ts> <te>"
13        exit
14endif
15
16# get parameters
17set evtfile=$1
18set ts=$2
19set te=$3
20
21if  (! -e $evtfile)  then
22        echo "$0 : cannot find input file $evtfile.  Abort."
23        exit
24endif
25
26set onslist=`grep 'Onset time' $evtfile | awk '{print $4}'`
27
28set cnt=0
29foreach ons ($onslist)
30        set adiff=`$SH_UTIL/timename time_intdiff $te $ons`
31        set bdiff=`$SH_UTIL/timename time_intdiff $ons $ts`
32        if  ($adiff >= 0 && $bdiff >= 0)  then
33                @ cnt = $cnt + 1
34        endif
35end
36
37echo $cnt
Note: See TracBrowser for help on using the repository browser.