Guest User

Untitled

a guest
Jul 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. TOTAL FULL PARTIALORDER FULLORDER DEVICENAME
  2. 10 2 123456 456789 OHWIL8499IPM101
  3. 8 0 345678 789605 OHCIN8499IPM102
  4.  
  5. DEVICENAME ORDERNUMBER SHIPDATE TYPE SYSTEMSKU
  6. OHWIL8499IPM101 123456 ASAP PROJECT1 12345678
  7. OHWIL8499IPM102 123456 ASAP PROJECT1 12345678
  8. OHWIL8499IPM103 123456 ASAP PROJECT1 12345678
  9. OHWIL8499IPM104 123456 ASAP PROJECT1 12345678
  10. OHWIL8499IPM105 123456 ASAP PROJECT1 12345678
  11. OHWIL8499IPM106 123456 ASAP PROJECT1 12345678
  12. OHWIL8499IPM107 123456 ASAP PROJECT1 12345678
  13. OHWIL8499IPM108 123456 ASAP PROJECT1 12345678
  14. OHWIL8499IPM109 456789 ASAP PROJECT1 12345678
  15. OHWIL8499IPM110 456789 ASAP PROJECT1 12345678
  16.  
  17. #!/bin/bash
  18. currentUser=$(/bin/ls -la /dev/console | /usr/bin/cut -d ' ' -f 4)
  19. LOGFILE="/Users/$currentUser/Desktop/kit.csv"
  20. SRCFILE="/Users/$currentUser/Desktop/input.csv"
  21.  
  22. orderFull=$(cat "$SRCFILE" | sed 's/,/ /g' | awk '{print $4}')
  23. orderPartial=$(cat "$SRCFILE" | sed 's/,/ /g' | awk '{print $3}')
  24. device_name=$(cat "$SRCFILE" | sed 's/,/ /g' | awk '{print $5}')
  25. quantityNum=$(cat "$SRCFILE" | sed 's/,/ /g' | awk '{print $1}')
  26. quantityFull=$(cat "$SRCFILE" | sed 's/,/ /g' | awk '{print $2}')
  27. shipDate=ASAP
  28. projectType=Project1
  29. systemSku=1235678
  30. number=$(echo "$device_name" | head -c 9| tail -c 4)
  31.  
  32. max_sequence_name=$()
  33. max_sequence_num=$(echo $max_sequence_name | rev | cut -c 1-3 | rev)
  34. if [ -z "$max_sequence_name" ];
  35. then
  36. max_sequence_name=device_name
  37. max_sequence_num=100
  38. fi
  39. array_new_sequence_name=()
  40. for i in $(seq 1 $quantityNum);
  41. do
  42. cnum=$((max_sequence_num + i))
  43. array_new_sequence_name+=($(echo $device_name$cnum))
  44. done
  45. for sqn in ${array_new_sequence_name[@]};
  46. do
  47. echo "$sqn,$orderNumber,$shipDate,$projectType,$systemSku,$number >> $LOGFILE
  48. done
  49.  
  50. if [ "$quantityFull" = 0 ]; then
  51. orderNumber=$(echo "$orderPartial")
  52. else
  53. math=$(expr $orderPartial - $orderFull)
  54. #ENTER CODE HERE TO DETERMINE WHICH NAMES TO CHANGE ORDER NUMBER ON
  55. orderNumber=$(echo "$orderFull")
  56.  
  57. fi
Add Comment
Please, Sign In to add comment