如果[-n"$ {TEMP_FILE_LIST}"]中的-n in是什么?

Oh *_*oon 8 unix shell

是什么-nif [ -n "${TEMP_FILE_LIST}" ]这个shell脚本呢?

Ign*_*ams 20

来自help test:

  -n STRING
     STRING      True if string is not empty.
Run Code Online (Sandbox Code Playgroud)


imm*_*imm 5

-n测试非零长度的字符串


Foo*_*Bah 5

if [ -n "${TEMP_FILE_LIST}" ] 
Run Code Online (Sandbox Code Playgroud)

测试参数的"${TEMP_FILE_LIST}"长度是否不为零。

您还可以检查

if [ ! -z "${TEMP_FILE_LIST}" ] 
Run Code Online (Sandbox Code Playgroud)