Код: Выделить всё
#!/bin/sh
_var=
CHECK_NULL_VARIABLE(){
echo "var = $_var"
if [ -z $_var ]; then
echo variable is not exists
else
echo "variable is exists"
fi
}
CHECK_NULL_VARIABLE
Код: Выделить всё
var =
variable is not exists
Код: Выделить всё
#!/bin/sh
_var=111
CHECK_NULL_VARIABLE(){
echo "var = $_var"
if [ -z $_var ]; then
echo variable is not exists
else
echo "variable is exists"
fi
}
CHECK_NULL_VARIABLE
Код: Выделить всё
var = 111
variable is exists
Код: Выделить всё
#!/bin/sh
_var=111
CHECK_NULL_VARIABLE(){
echo "var = $_var"
echo parametr = $1
if [ -z $1 ]; then
echo variable is not exists
else
echo "variable is exists"
fi
}
CHECK_NULL_VARIABLE '$_var'
Код: Выделить всё
var = 111
parametr = $_var
variable is exists
Код: Выделить всё
#!/bin/sh
_var=
CHECK_NULL_VARIABLE(){
echo "var = $_var"
echo parametr = $1
if [ -z $1 ]; then
echo variable is not exists
else
echo "variable is exists"
fi
}
CHECK_NULL_VARIABLE '$_var'
Код: Выделить всё
var =
parametr = $_var
variable is exists
Почему последний скрипт говорит, что переменная существует?