eğer 0 -eq 0 ise
eko yükledi
fi
fi: komut bulunamadı
neden ?, birileri sahte olma ihtimalini ortadan kaldırabilir mi? Ben komut dosyası unix için çok yeni.
Ben 'csh' eğlenceli
eğer 0 -eq 0 ise
eko yükledi
fi
fi: komut bulunamadı
neden ?, birileri sahte olma ihtimalini ortadan kaldırabilir mi? Ben komut dosyası unix için çok yeni.
Ben 'csh' eğlenceli
Yanıtlar:
Kullanma söz dizimi fikullandığınız için bir yorum rica olarak ve -eqve -gthepsi shsözdizimi. shsözdizimi ince çalışacak bashiçinde, kshfiili de, sh(Hiç bunu ulaşmamın olmalı) ama değilcsh .
CSH TAMAMEN FARKLI SYNTAX KULLANIMI
Ya kabukları değiştirin ya da csh kılavuzunda açıklananlarla sözdizimini değiştirin .
Özellikle, csh olarak söylersiniz:
if ($var1 > 0) then
echo positive
else if ($var1 == 0) then
echo zero
else
echo negative
endif
Hemen hemen her Linux öğreticisi ve en genel unix öğreticileri size sh-style sözdizimi değil, stil sözdizimi gösterecektir csh. Bir cshdeğişken kullanmaya devam ederseniz, muhtemelen hayatı kendiniz için zorlaştırdığınızı bilmelisiniz.
Bunun çalışması gerektiğini düşünüyorum
if (0 == 0) echo uploaded
csh.
if ($number > 5) echo number is more than five.