24 Kasım 2012, CUMARTESİ
köşeli parantez ve çift köşeli parantez arasındaki fark eğer bash
if
yaklaşık bash örnekler okuyorum ama bazı örnekler tek köşeli parantez ile yazma
if [ -f $param ]
then
#...
fi
çift köşeli parantez ile Diğerleri
if [[ $? -ne 0 ]]
then
start looking for errors in yourlog
fi
fark nedir?
CEVAP
24 Kasım 2012, CUMARTESİ
** 5 tek posıx uyumlu kabuk koşulu test eder.
[[]]
7* *standart bir uzantısı ve bash ve diğer kabukları (örneğin, zsh, ksh) tarafından desteklenen çift. Ekstra işlemler (standart posıx işlemleri) destekler. Örneğin: ||
yerine -o
=~
düzenli ifade ile eşleşen. Farklılıkları tam liste bash manual section on conditional constructs bulunabilir.
Senaryonu kabukları arasında taşınabilir olmasını istediğiniz zaman []
kullanın. Eğer koşullu ifadeler []
tarafından desteklenmiyor istiyorsanız [[]]
kullanımı ve taşınabilir olması gerekmez.
Bunu Paylaş:
'in ne listeler arasındaki fark P...
Bash: Anlam &; [: çok fazla argüman&qu...
Parantez ve parantez, Scala, resmi ara...
jQuery adı özniteliği köşeli parantez ...
Bash, tek ve çift tırnak arasındaki fa...