2011-10-03 25 views
5

Co robi -n w if [ -n "${TEMP_FILE_LIST}" ] zrobić dla tego skryptu powłoki?

Odpowiedz

15

Od help test:

-n STRING 
    STRING  True if string is not empty. 
5

-n testy na sznurku niezerowej długości

+0

co -z? : S –

+0

@ChinBoon, zobacz http://stackoverflow.com/questions/7629201/what-is-z-in-if-z-file-list – imm

4
if [ -n "${TEMP_FILE_LIST}" ] 

testy jeśli argument "${TEMP_FILE_LIST}" nie ma zerową długość.

Można również sprawdzić

if [ ! -z "${TEMP_FILE_LIST}" ]