Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #!/bin/bash
  2. # requires the expect package
  3.  
  4.  
  5. caseno=$1
  6. casenolen=$(echo -n $caseno | wc -m)
  7. dir=/Users/sbarcomb/cases
  8.  
  9.  
  10. a=$(echo $caseno | cut -b 1)
  11. b=$(echo $caseno | cut -b 2)
  12. c=$(echo $caseno | cut -b 3)
  13. d=$(echo $caseno | cut -b 4)
  14. e=$(echo $caseno | cut -b 5)
  15. f=$(echo $caseno | cut -b 6)
  16. g=$(echo $caseno | cut -b 7)
  17. h=$(echo $caseno | cut -b 8)
  18.  
  19.  
  20. if [ $casenolen = 8 ]; then
  21.  
  22. if [ ! -d $dir/$caseno ]
  23. then
  24. echo Creating Directory
  25. mkdir $dir/$caseno
  26. else
  27. echo Directory Exists
  28. fi
  29.  
  30. unbuffer scp sbarcomb@s01.gss.hst.phx2.redhat.com:/srv/cases/00$b/$c/$d/$e/$f/$g/$h/attachments/* $dir/$caseno | tee $dir/$caseno/.filestemp
  31. cat $dir/$caseno/.filestemp | awk '{print $1}' > $dir/$caseno/.files;rm $dir/$caseno/.filestemp
  32. while read -r i; do mv $dir/$caseno/$(echo $i | tr -d '\r') $dir/$caseno/$(echo $i | rev | cut -c 38- | rev | tr -d '\r'); done < $dir/$caseno/.files
  33. else
  34. echo Please enter a valid case number
  35. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement