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

Contents 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 - (show 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 #! /usr/bin/env bash
2
3 # $Header: $
4 # $Name: $
5
6 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