/[MITgcm]/mitgcm.org/front_content/parse_emails
ViewVC logotype

Diff of /mitgcm.org/front_content/parse_emails

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

revision 1.1 by edhill, Sat Dec 6 20:06:58 2003 UTC revision 1.6 by edhill, Fri Oct 6 19:49:59 2006 UTC
# Line 28  usage() Line 28  usage()
28  INDIR="/u/edhill/Mail/MITgcm-test"  INDIR="/u/edhill/Mail/MITgcm-test"
29  OUTDIR=  OUTDIR=
30  TEMPDIR=./ptmp  TEMPDIR=./ptmp
31  MUNPACK=munpack  MUNPACK=/usr/local/bin/munpack
32    
33  #  Parse options  #  Parse options
34  ac_prev=  ac_prev=
# Line 94  echo -n "Unpacking the emails ..." Line 94  echo -n "Unpacking the emails ..."
94  for file in $all_files ; do  for file in $all_files ; do
95    
96      #  create local copy      #  create local copy
97      rm -rf $TEMPDIR      test -e $TEMPDIR  &&  rm -rf $TEMPDIR
98      mkdir $TEMPDIR      mkdir $TEMPDIR
99      cp $INDIR"/"$file $TEMPDIR      cp $INDIR"/"$file $TEMPDIR
100    
# Line 118  for file in $all_files ; do Line 118  for file in $all_files ; do
118      if test "x$RETVAL" != x0 ; then      if test "x$RETVAL" != x0 ; then
119          continue          continue
120      fi      fi
121      tdir=`cat $TEMPDIR"/out" | head -1 | cut -d '/' -f 1`      tdir=`cat $TEMPDIR"/out" | head -1 | sed -e 's|^./||g' | cut -d '/' -f 1`
122      rm -f $TEMPDIR"/out"      rm -f $TEMPDIR"/out"
123    
124      #  copy to $OUTDIR and rename if necessary      #  copy to $OUTDIR and rename if necessary
# Line 127  for file in $all_files ; do Line 127  for file in $all_files ; do
127          while test -e $OUTDIR"/"$tdir"_"$ad ; do          while test -e $OUTDIR"/"$tdir"_"$ad ; do
128              ad=$(( $ad + 1 ))              ad=$(( $ad + 1 ))
129          done          done
130          mv $TEMPDIR"/"$tdir $OUTDIR"/"$tdir"_"$ad          mv $TEMPDIR"/"$tdir $OUTDIR"/"$tdir"_"$ad > /dev/null 2>&1
131            chmod -R a+rx $OUTDIR"/"$tdir"_"$ad > /dev/null 2>&1
132            gzip $OUTDIR"/"$tdir"_"$ad"/output.txt"
133      else      else
134          mv $TEMPDIR"/"$tdir $OUTDIR          mv $TEMPDIR"/"$tdir $OUTDIR > /dev/null 2>&1
135      fi          chmod -R a+rx $OUTDIR"/"$tdir > /dev/null 2>&1
   
     #  If it exists, gzip the "output.txt" file.  
     if test -r $OUTDIR"/"$tdir"/output.txt" ; then  
136          gzip $OUTDIR"/"$tdir"/output.txt"          gzip $OUTDIR"/"$tdir"/output.txt"
137      fi      fi
138    
# Line 143  for file in $all_files ; do Line 142  for file in $all_files ; do
142  done  done
143  echo "  done"  echo "  done"
144    
145  echo -n "gzipping all the \"output.txt\" files ..."  # echo -n "gzipping all the \"output.txt\" files ..."
146  (  # (
147      cd $OUTDIR  #     cd $OUTDIR
148      outp=`find . -name output.txt`  #     outp=`find . -name output.txt`
149      if test "x$outp" != x ; then  #     if test "x$outp" != x ; then
150          gzip $outp  #       gzip $outp
151      fi  #     fi
152  )  # )
153  echo "  done"  # echo "  done"
154    
155  echo -n "setting permissions to world-readable ..."  # echo -n "setting permissions to world-readable ..."
156  chmod -R a+rx $OUTDIR  # chmod -R a+rx $OUTDIR > /dev/null 2>&1
157  echo "  done"  # echo "  done"
158    
159    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.22