Kısa cevap hayır,% 100 uyumlu değiller.
Ancak mermilerin çoğu temel parçalara oldukça yakındır, bu nedenle nadiren tutarsızlıklara çarpacaksınız. Aslında, çoğu mermi eklenen sözdizimi ile değil, sekme tamamlama ve benzeri bazı ekstra özelliklerle çok farklıdır.
Ayrıca, kesin olarak BSD'den Linux'a dash
bir tür torun ash
- veya liman. Ve hepsi torun ya da farklı uygulamaları olmalıdır sh
. Aslında, sh
çoğu sistemde sadece sembolik köprü üzerinde bash
, dash
veya başka bir şey. Önemli olan POSIX uyumluluğudur ve standartlara göre komut dosyaları yazdığınızda sorun yaşamazsınız.
Bu mermiler arasındaki fark optimizasyon ve performansta. O zamanlar daha az zengin özelliklere bash
sahipler, ancak tamamen meşru mermiler. Bash etkileşimli çalışma için zengin özelliklere sahiptir, ancak daha fazla bellek kullanır.