2011-04-27 146 views
3

是否有一個與Perl的邏輯定義相同的Bash運算符?一些類似於:邏輯定義的bash運算符 - 或

$a = $a // $b; 

OR

$a ||= $b; 
+1

'$ a || = $ b;'相當於'$ a = $ a || $ B;'。 '$ a = $ a // $ b;'壓縮到'$ a // = $ b;' – ikegami 2011-04-27 21:14:38

回答

6

「默認值分配」 參數擴展。

echo "${foo:=42}" 
+0

+1實際解析問題的意圖。 **編輯**:事實證明是我學習更多Perl語法的時候了 – sehe 2011-04-27 21:20:43

+1

既然我想分配而不打印,也許用「:」替換「echo」?在你的答案的幫助下,我能夠找到這篇博文http://bit.ly/mvNXPf – harschware 2011-04-27 23:42:38