我目前正在嘗試用Python重寫一些tcsh shell腳本。我剛纔看到
一件事是
set WORK = "/dev/shm"
if ($?WORK) then
if ($WORK == "") then
set WORK = "/tmp"
endif
else
set WORK = "/tmp"
endif
這是什麼呢?
我首先想到的是(在閱讀這個related question之前)是它檢查變量$WORK
是否被設置。但這並沒有多大意義,因爲它是在兩行之前設定的。此外,這似乎不涉及「錯誤代碼」。你能告訴我這部分應該做什麼嗎?
除了@達米爾Kasipovic響應。請參考此[示例](http://stackoverflow.com/a/6834572) – semopuri