我们有一个变量,里面有一个值。我的要求是如果变量的长度大于 0(零)做别的事做另一件事
第 1 步:我有一个具有某些值的变量 say
abc="asdfg"
Step2:确定变量的长度
xyz=`echo ${#abc}`
第 3 步:现在我使用 If 循环来确定变量的值是否大于 0
if [[$xyz -gt 0]]; then
echo "success"
else
echo "fail"
fi
我在第 3 步遇到问题。它没有给我成功消息。需要帮助
最佳答案
您可以使用 -n 检查变量的长度是否为零
if [ -n $abc ]; then
echo "success"
fi
关于linux - 需要验证变量的长度并在 unix 中执行相应的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20474555/