Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function usage
- {
- echo "usage: $0 filename..."
- echo "ERROR: $1"
- }
- if [ $(grep -v "^[0-9]\{3\}\-[0-9]\{2\}\-[0-9]\{4\},[^,]\+," $1) ]
- then :
- else usage "invalid data $1"
- if [ $# -gt 0 ]
- then
- name="Dylan Courtwright"
- echo $name
- date
- fi
- for starting_data
- do
- if [ -e $1 ]
- then
- echo $1
- cut -f1 -d\ $starting_data >raw_data_id
- sed 's/-//' raw_data_id > raw_data_id2
- sed 's/-//' raw_data_id2 > raw_data_id3
- sed 's/,//' raw_data_id3 > raw_data_id4
- sed 's/[a-z]//' raw_data_id4 > raw_data_id5
- sed 's/[a-z]*//' raw_data_id5 > raw_data_id6
- cut -f2 -d\ $starting_data > raw_data_last
- cut -f3 -d\ $starting_data > raw_data_first
- sed '/,/s//:/' raw_data_last > raw_data_last2
- sed 's/first//' raw_data_first > raw_data_first2
- sed 's/last://' raw_data_last2 > raw_data_lastdone
- paste -d\ raw_data_first2 raw_data_lastdone >raw_data_first_last
- paste -d\ raw_data_first_last raw_data_id6 >final
- more final
- rm raw_data_first
- rm raw_data_id*
- rm raw_data_last*
- echo ""
- shift
- else usage "$1 doesnt exist"
- fi
- done
- else usage " please enter a file"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement