Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1.  
  2. function usage
  3. {
  4. echo "usage: $0 filename..."
  5. echo "ERROR: $1"
  6. }
  7. if [ $(grep -v "^[0-9]\{3\}\-[0-9]\{2\}\-[0-9]\{4\},[^,]\+," $1) ]
  8. then :
  9. else usage "invalid data $1"
  10.  
  11. if [ $# -gt 0 ]
  12. then
  13. name="Dylan Courtwright"
  14. echo $name
  15. date
  16. fi
  17. for starting_data
  18. do
  19. if [ -e $1 ]
  20. then
  21. echo $1
  22. cut -f1 -d\ $starting_data >raw_data_id
  23. sed 's/-//' raw_data_id > raw_data_id2
  24. sed 's/-//' raw_data_id2 > raw_data_id3
  25. sed 's/,//' raw_data_id3 > raw_data_id4
  26. sed 's/[a-z]//' raw_data_id4 > raw_data_id5
  27. sed 's/[a-z]*//' raw_data_id5 > raw_data_id6
  28. cut -f2 -d\ $starting_data > raw_data_last
  29. cut -f3 -d\ $starting_data > raw_data_first
  30. sed '/,/s//:/' raw_data_last > raw_data_last2
  31. sed 's/first//' raw_data_first > raw_data_first2
  32. sed 's/last://' raw_data_last2 > raw_data_lastdone
  33. paste -d\ raw_data_first2 raw_data_lastdone >raw_data_first_last
  34. paste -d\ raw_data_first_last raw_data_id6 >final
  35. more final
  36. rm raw_data_first
  37. rm raw_data_id*
  38. rm raw_data_last*
  39. echo ""
  40. shift
  41. else usage "$1 doesnt exist"
  42. fi
  43. done
  44. else usage " please enter a file"
  45. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement