Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #bin/bash
- svlag=0
- kvlag=0
- rood="rood"
- zwart="zwart"
- while getopts ':skr:z:' vlag; do
- case "${vlag}" in
- s ) #stapel moet getoond worden
- svlag=1
- ;;
- k ) #kleur moet worden getoond
- kvlag=1
- ;;
- r) #rood is $OPTARG
- rood=$OPTARG
- ;;
- z ) #zwart is $OPTARG
- zwart=$OPTARG
- ;;
- \? ) echo "Syntaxis: zwaluwstaart [-ks] [-r COLOR] [-z COLOR] FILE FILE" >&2
- exit 1
- ;;
- esac
- done
- shift $((OPTIND-1))
- cat $1 > bestand1
- cat $2 > bestand2
- if [ $svlag -eq 1 ]; then
- cat $1 | sed "s/^\(...*\)$/1:\1/g" | sed "s/.*:$//g" > bestand1
- cat $2 | sed "s/^\(...*\)$/2:\1/g" | sed "s/.*:$//g" > bestand2
- fi
- cat bestand1 | tr -d " " | tr "\n" " " | sed "s/ /\n/g" > groep1
- cat bestand2 | tr -d " " | tr "\n" " " | sed "s/ /\n/g" > groep2
- output=$(paste groep1 groep2 | tr "\t" " " | sed "s/^ //g" |sed "s/ $//g" | sed "s/ / /g" | tr " " "\n")
- if [ $kvlag -eq 1 ]; then
- echo "$output" | sed "s/\([SC]\)$/\1:$zwart/g" | sed "s/\([DH]\)$/\1:$rood/g" | sed "s/.*:$//g" | sed "s/\n\n/\n/g"
- else
- echo "$output" | sed "s/.*:$//g" | sed "s/\n\n/\n/g"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement