gpt4 book ai didi

string - shell 脚本 : How to check if variable is null or no

转载 作者:行者123 更新时间:2023-11-29 09:37:32 25 4
gpt4 key购买 nike

我想检查变量是否为空。

我的代码是:

    list_Data="2018-01-15 10:00:00.000|zQfrkkiabiPZ||04|
2018-01-15 10:00:00.000|zQgKLANvbRWg||04|
2018-01-15 10:00:00.000|zQgTEbJjWGjf||01|
2018-01-15 10:00:00.000|zQgwF1YJLnAT||01|"

echo "list_Data"

if [[ -z "list_Data" ]]
then
echo "not Empty"
else
echo "empty"
fi

输出是:

2018-01-15 10:00:00.000|zQfrkkiabiPZ||04|
2018-01-15 10:00:00.000|zQgKLANvbRWg||04|
2018-01-15 10:00:00.000|zQgTEbJjWGjf||01|
2018-01-15 10:00:00.000|zQgwF1YJLnAT||01|
empty

变量包含值但我总是空消息的问题请帮助。

最佳答案

尝试以下操作,您应该按如下所示将 -z 更改为 -n 并将 $ 添加到您的变量中。

if [[ -n "$list_Data" ]]
then
echo "not Empty"
else
echo "empty"
fi

说明: 来自 man test 页面如下(它检查变量是否有任何值。如果它有任何值则条件为 TRUE,否则为 FALSE。)

   -n STRING
the length of STRING is nonzero

关于string - shell 脚本 : How to check if variable is null or no,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48261038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com