v-get-user-value 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. # info: get user value
  3. # options: USER KEY
  4. #
  5. # The function for obtaining certain user's parameters.
  6. #----------------------------------------------------------#
  7. # Variable&Function #
  8. #----------------------------------------------------------#
  9. # Argument definition
  10. user=$1
  11. key=$(echo "$2"| tr '[:lower:]' '[:upper:]' | sed "s/^/$/")
  12. # Includes
  13. source $VESTA/func/main.sh
  14. #----------------------------------------------------------#
  15. # Verifications #
  16. #----------------------------------------------------------#
  17. check_args '2' "$#" 'USER KEY'
  18. is_format_valid 'user'
  19. is_object_valid 'user' 'USER' "$user"
  20. #----------------------------------------------------------#
  21. # Action #
  22. #----------------------------------------------------------#
  23. # Checking key
  24. value=$(get_user_value "$key")
  25. # Printing value
  26. echo "$value"
  27. #----------------------------------------------------------#
  28. # Vesta #
  29. #----------------------------------------------------------#
  30. exit