Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- «() {
- local -i _i=1
- while [[ ${!_i} != » ]]; do
- declare -n _${_i}=${!_i}
- (( ++_i ))
- done
- "${@:$[_i+1]}"
- }
- ### Example:
- get_message() {
- _1=Hello
- }
- « x » get_message
- echo "$x"
- get_div_mod() {
- _1=$(( $1 / $2 ))
- _2=$(( $1 % $2 ))
- }
- « div mod » get_div_mod 5 2
- echo "5 = 2 * $div + $mod"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement