Yani iplik ve özellikle de kabul edilen cevap kabuk için Python kullanarak hakkındadır komut dosyası değil gibi interaktif kabuk.
Komut dosyalarını farklı bir dilde yazmak için, örneğin komut dosyanızın üstüne koymak #!/usr/bin/env pythonyerine #!/bin/bash.
Farklı bir etkileşimli kabuk denemek istiyorsanız, çalıştırın, örneğin ipythonmevcut kabuk isteminize yazın. Bu kabuğu benimsemeye karar verdiyseniz, SHELLortam değişkenini oturumunuzun başlangıcında ( ~/.profileçoğu ortamda veya içinde ~/.pam_environment), örneğin export SHELL=/usr/bin/ipython( .profilesözdizimi) veya SHELL="/usr/bin/ipython"( .pam_environmentsözdizimi) olarak ayarlayın.
Perl veya Python gibi gelişmiş dillere göre gördüğüm mermilerin hiçbiri bence interaktif kullanım için yeterince iyi değil. Ortak görevler için çok ayrıntılı, özellikle bir uygulamayı başlatmak için bir kabuğun ortak işi. Ben 4 yıl önce benzer bir konu hakkında yazmış ; O zamandan beri durumun temelde iyileştiğini düşünmüyorum.