Skip to main content
oops. I mistakenly put in "local"; indent to be code
Source Link

function median() { declare -a local nums=($(cat)) printf '%s\n' "${nums[@]}" | sort -n | tail -n $((${#nums[@]} / 2 + 1)) | head -n 1 }

function median() { declare -a nums=($(cat)) printf '%s\n' "${nums[@]}" | sort -n | tail -n $((${#nums[@]} / 2 + 1)) | head -n 1 } 

function median() { declare -a local nums=($(cat)) printf '%s\n' "${nums[@]}" | sort -n | tail -n $((${#nums[@]} / 2 + 1)) | head -n 1 }

function median() { declare -a nums=($(cat)) printf '%s\n' "${nums[@]}" | sort -n | tail -n $((${#nums[@]} / 2 + 1)) | head -n 1 } 
Source Link

function median() { declare -a local nums=($(cat)) printf '%s\n' "${nums[@]}" | sort -n | tail -n $((${#nums[@]} / 2 + 1)) | head -n 1 }