#!/bin/bash
NR_OF_ARGS=$#
OUTPUT_FILE_NAME="sorted.out"
if [ $NR_OF_ARGS -eq 1 ]; then
if [ -f $1 ]; then
INPUT_FILE=$1
file_content=$(<$INPUT_FILE)
echo -e $file_content
echo -e $file_content | sort -k5,5 -k4,4 -k3,3 > $OUTPUT_FILE_NAME
echo "-------------------------------------------------"
cat $OUTPUT_FILE_NAME
else
echo "No valid input file provided"
fi
else
echo "USAGE $0 inputfile"
fi
IyEvYmluL2Jhc2gKTlJfT0ZfQVJHUz0kIwpPVVRQVVRfRklMRV9OQU1FPSJzb3J0ZWQub3V0IgoKaWYgWyAkTlJfT0ZfQVJHUyAtZXEgMSBdOyB0aGVuCiAgICBpZiBbIC1mICQxIF07IHRoZW4KICAgICAgICBJTlBVVF9GSUxFPSQxCiAgICAgICAgZmlsZV9jb250ZW50PSQoPCRJTlBVVF9GSUxFKQoKICAgICAgICBlY2hvIC1lICRmaWxlX2NvbnRlbnQKICAgICAgICBlY2hvIC1lICRmaWxlX2NvbnRlbnQgfCBzb3J0IC1rNSw1IC1rNCw0IC1rMywzID4gJE9VVFBVVF9GSUxFX05BTUUKICAgICAgICBlY2hvICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgogICAgICAgIGNhdCAkT1VUUFVUX0ZJTEVfTkFNRQogICAgZWxzZQogICAgICAgIGVjaG8gIk5vIHZhbGlkIGlucHV0IGZpbGUgcHJvdmlkZWQiCiAgICBmaQplbHNlCiAgICBlY2hvICJVU0FHRSAkMCBpbnB1dGZpbGUiCmZp