#!/bin/bashecho -e "function args example:"echo -e "\$1 is: \033[31m$1\033[0m, \$2 is \033[32m$2\033[0m, \$3 is \033[33m$3\033[0m"echo -e "\$# is representative of the number of parameters, which is: $#."echo -e "\$@ is $@."echo -e "\$* is $*."echo"\$@:"for i in$@doecho"for i in \$@, i is $i"doneecho -e "\033[32m\"\$@\":\033[0m"for i in"$@"doecho"for i in \"\$@\", i is $i"doneecho"\$*:"for i in$*doecho"for i in \$*, i is $i"doneecho -e "\033[32m\"\$*\":\033[0m"for i in"$*"doecho"for i in \"\$*\", i is $i"doneecho"\$\$ is process ID: $$"echo"\$? is the last command status or return, the default is 0/pass and others/fail, eg:"echo"\$? is $?"
ll
echo"command ll do not exist, \$? is $?"
``