Just Bash :) (4.0+)
function print_reversed { local lines i readarray -t lines for (( i = ${#lines[@]}; i--; )); do printf '%s\n'"${lines[i]}" done}print_reversed < file
Just Bash :) (4.0+)
function print_reversed { local lines i readarray -t lines for (( i = ${#lines[@]}; i--; )); do printf '%s\n'"${lines[i]}" done}print_reversed < file