小编Joe*_*jr2的帖子

检查是否从命令行设置了环境变量

我想知道是否从命令行设置了特定的环境变量。我需要区分它被设置为一个空白字符串(或只是空格)和根本没有设置,所以我想得到一个明确的真/假或是/否,如果没有设置,不只是不打印任何内容。

我知道在脚本中,我可以使用-z,但我不确定是否/如何直接从命令行执行此操作。

我试过这个:

$ echo -z "${MY_URDSFDFS}"
Run Code Online (Sandbox Code Playgroud)

但它只是打印:

-z
Run Code Online (Sandbox Code Playgroud)

command-line shell environment-variables

0
推荐指数
1
解决办法
322
查看次数