shell-var(3)
| shell-var(3) | Library Functions Manual | shell-var(3) |
NAME
shell_var_is_no, shell_var_is_yes, shell_var_is_number, shell_var_trim, shell_var_unquote - functions to trim spaces in the value of the variable
SYNOPSIS
•shell_var_trim varname value
•shell_var_unquote varname value
•shell_var_is_no value
•shell_var_is_yes value
•shell_var_is_number
DESCRIPTION
shell_var_trim
Function strips whitespace from the beginning and end of a string
Example:
shell_var_trim retval " aaa bb aaa "; echo "[$retval]" [aaa bb aaa]
shell_var_unquote
Function removes quote symbol from string
Example:
for i in ""str1"" "'str2'" ""str3'"; do
shell_var_unquote var "$i";
echo "$var"; done
str1 str2 "str3'
shell_var_is_no
Function checks whether the variable means "no".
shell_var_is_yes
Function checks whether the variable means "yes".
shell_var_is_number
Function checks whether the variable is positive number.
Example:
shell_var_is_number '123' && echo OK || echo NOP shell_var_is_number '420' && echo OK || echo NOP shell_var_is_number 'a42' && echo OK || echo NOP shell_var_is_number '2 0' && echo OK || echo NOP
OK OK NOP NOP
AUTHOR
Authors and contributors of the programs included in the libshell package are listed in the COPYING file.
BUGS
Report bugs to the authors.
| 2022-06-06 |
