Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. «() {
  2. local -i _i=1
  3. while [[ ${!_i} != » ]]; do
  4. declare -n _${_i}=${!_i}
  5. (( ++_i ))
  6. done
  7. "${@:$[_i+1]}"
  8. }
  9.  
  10. ### Example:
  11.  
  12. get_message() {
  13. _1=Hello
  14. }
  15.  
  16. « x » get_message
  17. echo "$x"
  18.  
  19. get_div_mod() {
  20. _1=$(( $1 / $2 ))
  21. _2=$(( $1 % $2 ))
  22. }
  23.  
  24. « div mod » get_div_mod 5 2
  25. echo "5 = 2 * $div + $mod"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement