Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- datetime=`date +%Y%m%d`
- logdatetime=`date +%Y%m%d`
- foldermonth=`date +%B_%Y`
- folderday=`date +%d`
- inputdir="~/sboper/Standalone/fsplit/GLMS"
- outputdir="~/sboper/StandAlone/input/$foldermonth"
- outputdirday="~/sboper/StandAlone/input/$foldermonth/GLMS_Daily/$folderday"
- awk -v outdir=$outputdirday 'BEGIN{ FS = "~" } ;{if( $12 == "A" ) filename="outdir/Customer_Create_Records.dat" ; print >> filename;close(filename)}' $inputdir/$sourcefile
- awk -v outdir=$outputdirday 'BEGIN{ FS = "~" } ;{if( $12 == "M" ) filename="outdir/Customer_Modify_Records.dat" ; print >> filename;close(filename)}' $inputdir/$sourcefile
- ~
- outdir
- filename
- filename
- "outdir"
- "$outputdirday"
- if( $12 == "A" ) {
- filename="outdir/Customer_Create_Records.dat" ;
- print >> filename;close(filename)
- }
- timestamp=`date +%Y%m%d%H%M%S`
- logfile=/udd001/sboper/CMStandAlone/input/logs/SBSA_GLMS_CUST_$timestamp.log
- datetime=`date +%Y%m%d`
- logdatetime=`date +%Y%m%d`
- foldermonth=`date +%B_%Y`
- folderday=`date +%d`
- inputdir="/udd001/sboper/CMStandalone/fsplit/GLMS"
- outputdir="/udd001/sboper/CMStandAlone/input/$foldermonth"
- outputdirday="/udd001/sboper/CMStandAlone/input/$foldermonth/GLMS_Daily/$folderday"
- inputfile=$( ls -1 /udd001/sboper/CMStandalone/fsplit/GLMS/GCP1_cdf_001_$datetime*.txt )
- sourcefile=`basename $inputfile`
- if [ ! -d "$outputdirday" ]; then
- mkdir -p "$outputdirday"
- fi
- if [ -f "$inputdir/$sourcefile" ]
- then
- cp "$inputdir/$sourcefile" "$outputdirday"
- echo "output directory : $outputdirday"
- awk -v outdir="$outputdirday" '
- BEGIN { FS = "~"
- filenameA = outdir"/SBSA_Amdocs_Customer_Create_Records.dat"
- filenameM = outdir"/SBSA_Amdocs_Customer_Modify_Records.dat"
- }
- $12 == "A" { print >> filenameA}
- $12 == "M" { print >> filenameM}
- ' "$inputdir/$sourcefile
- fi
Add Comment
Please, Sign In to add comment