2017-09-07 62 views
0

$?run在下面的例子中做了什麼? runrun目錄不同。我明白$?具有最後一個命令的狀態。

if (! $?run) then 
    set run = $PWD 
endif 

回答

1

您可以使用$?var_name來檢查是否定義了變量。從man csh

$?name 
    ${?name} 
      Substitutes the string `1' if name is set, `0' if it is not. 

這是不一樣的特殊$?變量(是,語法是有點混亂)。

相關問題