Adjust 'qsort.sh'.
This commit is contained in:
parent
56b7c3fba8
commit
5e7624107c
@ -24,8 +24,39 @@ qsort() {
|
|||||||
|
|
||||||
array=(a c b "f f" 3 5)
|
array=(a c b "f f" 3 5)
|
||||||
|
|
||||||
|
|
||||||
qsort "${array[@]}"
|
qsort "${array[@]}"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo " The original array was:"
|
||||||
|
echo " ======================="
|
||||||
|
printf " %s\n" "${array[@]}"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo " Print sorted array 'qsort_ret' using 'printf'.."
|
||||||
|
echo " ==============================================="
|
||||||
|
printf " %s\n" "${qsort_ret[@]}"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo " Print sorted array 'qsort_ret'using 'for'-loop.."
|
||||||
|
echo " ================================================"
|
||||||
|
# the quotes between '${qsort_ret[@]}' are very important
|
||||||
|
#
|
||||||
|
for _val in "${qsort_ret[@]}" ; do
|
||||||
|
echo " $_val"
|
||||||
|
done
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo " Output of command \033[1mdeclare -p qsort_ret\033[m.."
|
||||||
|
echo " ====================================================="
|
||||||
|
echo ""
|
||||||
|
|
||||||
declare -p qsort_ret
|
declare -p qsort_ret
|
||||||
|
|
||||||
|
echo -e "\n"
|
||||||
exit 0
|
exit 0
|
||||||
|
Loading…
Reference in New Issue
Block a user