2011-10-02 41 views
1

碰到這個,什麼是-z在shell腳本中if [ -z "${FILE_LIST}" ]

回答

4

[test相同。而man test給出:

-z STRING 
      the length of STRING is zero 

注意:在某些平臺上,[是一個符號鏈接或硬連接到test

+0

@foo:'人test'更多的時候可用比'人'['。 –

+0

你能找到一個平臺,其中man ['還不可用,man test'可用嗎? –

+0

我的電腦;-)但還有一個[這裏](http://www.google.com)! –

2

-z測試零長度字符串。

3

help test

-z STRING  True if string is empty. 
+0

'找不到命令:help' ;-) –

2

我認爲,如果你使用bash,那麼它會如果字符串的長度爲零返回true(所以你的情況,也有列表中沒有文件) 。

相關問題