ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/scripts/mergeTrees.sh
(Generate patch)

Comparing UserCode/DTDPGAnalysis/scripts/mergeTrees.sh (file contents):
Revision 1.1 by guiducci, Mon Apr 16 09:28:11 2012 UTC vs.
Revision 1.2 by guiducci, Tue May 22 06:43:33 2012 UTC

# Line 1 | Line 1
1 < NFILE=`rfdir $2 | grep root | wc -l`
2 < rfdir $2 | grep root | awk '{print $9}' | sed "s|^| stager_get -M $2/|" | tr "\n" ";" > tmp.sh
1 > min=$3
2 > max=$4
3 > NFILE=`rfdir $2 | grep root | awk '{print $9}' | awk -v mmin=$min '{ if (substr($1,13,6) >= mmin) print $1}' | awk -v mmax=$max '{ if (substr($1,13,6) <= mmax) print $1}' | wc -l `
4 > rfdir $2 | grep root | awk '{print $9}' | awk -v mmin=$min '{ if (substr($1,13,6) >= mmin) print $1}' | awk -v mmax=$max '{ if (substr($1,13,6) <= mmax) print $1}' | sed "s|^| stager_get -M $2/|" | tr "\n" ";" > tmp.sh
5   source tmp.sh
6 < rfdir $2 | grep root | awk '{print $9}' | sed "s|^| stager_qry -M $2/|" | tr "\n" ";" > tmp.sh
6 > rfdir $2 | grep root | awk '{print $9}' | awk -v mmin=$min '{ if (substr($1,13,6) >= mmin) print $1}' | awk -v mmax=$max '{ if (substr($1,13,6) <= mmax) print $1}' | sed "s|^| stager_qry -M $2/|" | tr "\n" ";" > tmp.sh
7   source tmp.sh
8   NSTAGED=`source tmp.sh | grep STAGED | wc -l `
9   echo "Found $NFILE files, of which $NSTAGED staged."
10   echo "stager_get was called, please try again later if you like"
11   echo "now hadding staged files..."
12 + #source tmp.sh | grep STAGED | grep root | awk -v name=$USER '{print $1,"/tmp/"name"/$1}' | sed "s|^|rfcp |"
13   `source tmp.sh | grep STAGED | grep root | awk '{print $1}' | sed "s|^|rfio://|" | tr "\n" " " | sed "s|^|hadd $1 |"`
11
14   rm tmp.sh
15 + echo "no further actions taken..."

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines