The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 11-19-2008
asulli01 asulli01 is offline
Registered User
  
 

Join Date: Nov 2008
Posts: 6
foreach statement in ksh

Hi,
My script should run through all subdirs recursively in SUBDIR_LIST, run a clearcase command in each subdir, print to the merge_results1.txt and add a new line to the results before going to the next subdir. All the results should append to merge_results1.txt, but are seperated by a line so it's easier to read.


Can someone help me with the foreach statement?


#! /usr/bin/ksh
/usr/atria/bin/cleartool startview a442592_merge_diff_2.0to2.5

cd /view/a442592_merge_diff_2.0to2.5/vobs_jil

SUBDIR_LIST=`ls -d fmr*/`


#for all the subdirs run a print merge command and add a new line to #merge_results1.txt

for each ${SUBDIR_LIST}

/usr/atria/bin/cleartool findmerge . -fver .../strutsplus-2.0_bos/LATEST -print > /home/a442592/merge_results1.txt

#loop ends here

cat /home/a442592/merge_results1.txt | sed 's/Needs Merge//g' | sed 's/"//g' |cut -d[ -f1 > /home/a442592/merge_results2.txt

cat ~/merge_results2.txt | mailx -r <form e-mail>-s 'Sync merge between 2.0 and 2.5' <to e-mail>

Thanks