/[MITgcm]/MITgcm_contrib/test_scripts/other/test_update_local
ViewVC logotype

Annotation of /MITgcm_contrib/test_scripts/other/test_update_local

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Sun Jun 4 14:04:15 2023 UTC (2 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +3 -0 lines
add CVS Header & Name

1 jmc 1.1 #! /usr/bin/env bash
2    
3 jmc 1.2 # $Header: $
4     # $Name: $
5    
6 jmc 1.1 gcmDIR="MITgcm"
7     CronTabFile='crontab_jmc'
8    
9     rm -f prevHash
10     if test -e $gcmDIR/.git/config ; then
11     if test -f git_Hash ; then mv git_Hash prevHash ; fi
12     ( cd $gcmDIR ; git checkout master > /dev/null 2>&1 )
13     ( cd $gcmDIR ; git pull > /dev/null )
14     ( cd $gcmDIR ; git rev-parse HEAD > ../git_Hash )
15     fi
16    
17     cronStuff=`grep -v '^#' $CronTabFile | grep 'test_local .*>' | sed 's/^.*test_local //' | sed 's/>*\&//'`
18     pp=0
19     for xx in $cronStuff ; do
20     #echo " xx='${xx}'"
21     if test $pp = 0 ; then
22     #-- set pair firt param:
23     pp=$xx
24     else
25     #-- set pair second param:
26     #echo -n " pair of arg: pp='${pp}' & xx='${xx}'"
27     namF=${xx}
28     savF=`echo $namF | sed 's/_[0-9]*$/_/'`$pp
29     #echo " ; savF='${savF}'"
30     if test -e $namF ; then
31     #ls -l $namF
32     if test -s $namF ; then : else
33     #echo "mv $namF $savF"
34     mv -f $namF $savF
35     fi
36     #else echo " no file: $namF"
37     fi
38     #-- reset pair firt param:
39     pp=0
40     fi
41     done
42    
43     exit
44     #--------------------------
45     sfx='test_local.outp'
46     list='tap gfort'
47    
48     n=0
49     for tt in $list
50     do
51     namF=${sfx}'_'$n
52     savF=${sfx}'_'$tt
53     if test -e $namF ; then
54     #ls -l $namF
55     if test -s $namF ; then : else
56     #echo "mv $namF $savF"
57     mv -f $namF $savF
58     fi
59     #else echo " no file: $namF"
60     fi
61     n=`expr $n + 1`
62     done
63     #echo '<-- done' ; ls -l ${sfx}_*

  ViewVC Help
Powered by ViewVC 1.1.22