Guest User

Untitled

a guest
Apr 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. datetime=`date +%Y%m%d`
  2. logdatetime=`date +%Y%m%d`
  3. foldermonth=`date +%B_%Y`
  4. folderday=`date +%d`
  5. inputdir="~/sboper/Standalone/fsplit/GLMS"
  6. outputdir="~/sboper/StandAlone/input/$foldermonth"
  7. outputdirday="~/sboper/StandAlone/input/$foldermonth/GLMS_Daily/$folderday"
  8.  
  9. awk -v outdir=$outputdirday 'BEGIN{ FS = "~" } ;{if( $12 == "A" ) filename="outdir/Customer_Create_Records.dat" ; print >> filename;close(filename)}' $inputdir/$sourcefile
  10.  
  11. awk -v outdir=$outputdirday 'BEGIN{ FS = "~" } ;{if( $12 == "M" ) filename="outdir/Customer_Modify_Records.dat" ; print >> filename;close(filename)}' $inputdir/$sourcefile
  12.  
  13. ~
  14.  
  15. outdir
  16.  
  17. filename
  18.  
  19. filename
  20.  
  21. "outdir"
  22.  
  23. "$outputdirday"
  24.  
  25. if( $12 == "A" ) {
  26. filename="outdir/Customer_Create_Records.dat" ;
  27. print >> filename;close(filename)
  28. }
  29.  
  30. timestamp=`date +%Y%m%d%H%M%S`
  31. logfile=/udd001/sboper/CMStandAlone/input/logs/SBSA_GLMS_CUST_$timestamp.log
  32. datetime=`date +%Y%m%d`
  33. logdatetime=`date +%Y%m%d`
  34. foldermonth=`date +%B_%Y`
  35. folderday=`date +%d`
  36. inputdir="/udd001/sboper/CMStandalone/fsplit/GLMS"
  37. outputdir="/udd001/sboper/CMStandAlone/input/$foldermonth"
  38. outputdirday="/udd001/sboper/CMStandAlone/input/$foldermonth/GLMS_Daily/$folderday"
  39. inputfile=$( ls -1 /udd001/sboper/CMStandalone/fsplit/GLMS/GCP1_cdf_001_$datetime*.txt )
  40. sourcefile=`basename $inputfile`
  41.  
  42. if [ ! -d "$outputdirday" ]; then
  43. mkdir -p "$outputdirday"
  44. fi
  45. if [ -f "$inputdir/$sourcefile" ]
  46. then
  47. cp "$inputdir/$sourcefile" "$outputdirday"
  48.  
  49. echo "output directory : $outputdirday"
  50. awk -v outdir="$outputdirday" '
  51. BEGIN { FS = "~"
  52. filenameA = outdir"/SBSA_Amdocs_Customer_Create_Records.dat"
  53. filenameM = outdir"/SBSA_Amdocs_Customer_Modify_Records.dat"
  54. }
  55. $12 == "A" { print >> filenameA}
  56. $12 == "M" { print >> filenameM}
  57. ' "$inputdir/$sourcefile
  58.  
  59. fi
Add Comment
Please, Sign In to add comment