Bash'da programlamanın temellerini öğrendim. Bash betikleri için iyi alışkanlıklar öğrenebilmem için bash betikleri için birkaç örnek üzerinde çalışmak istiyorum.
Özellikle, bash komut dosyalarının örnekleriyle ilgileniyorum:
- bağımsız değişkenler nasıl işlenir ve koşullu işlevsellik tetiklenir
- giriş hataları nasıl kontrol edilir
- komut tamamlama nasıl gerçekleştirilir
- bash betiğinin işlevler, komutlar vb. içinde nasıl organize edileceği
- yardım mesajlarının sunulması
Örneğin, github'daki autorandr'den çok şey öğrendim . Bash komut dizileri hakkında bilgi edinebileceğim başka komut dosyaları veya betik depoları var mı?
Neden bu bir düşüş var bilmiyorum, +1
—
n0pe
Are partisi yüzünden orada "iyi" kodlama kuralları? Gördüğüm gibi, bash kullandığınızda, genellikle (son derece sınırlı) işini mümkün olduğunca verimli ve taşınabilir bir şekilde yapmakla daha çok ilgileniyorsunuz. Zarif ve temiz bir kod istiyorsanız, gerçek bir programlama dili kullanırsınız.
—
Shadur
@Shadur: çok fazla dil var, bu yüzden herkes saf bash ve bash bağlamaları kullanarak bir Gtk3 GUI uygulaması yazarken olduğu gibi herkesin kullanımını en aza indirmeye haklıdır.
—
dotbit
/etcveya kötü kabuk komut dosyası uygulamalarıyla dolu olan birçok sistem başlatma komut dosyası, böylece bunları örnek olarak kullanmaktan kaçınmalısınız .