#!/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