সেই থ্রেড এবং বিশেষত এর স্বীকৃত উত্তরগুলি শেল স্ক্রিপ্টিংয়ের জন্য পাইথন ব্যবহার সম্পর্কে , না ইন্টারেক্টিভ শেল হিসাবে ।
ভিন্ন ভাষায় স্ক্রিপ্ট লিখতে , আপনার স্ক্রিপ্টের শীর্ষে #!/usr/bin/env python
পরিবর্তে উদাহরণ দিন #!/bin/bash
।
আপনি যদি অন্য কোনও ইন্টারেক্টিভ শেল ব্যবহার করে দেখতে চান তবে কেবল এটি চালান, উদাহরণস্বরূপ ipython
আপনার বিদ্যমান শেল প্রম্পটে টাইপ করুন । যদি আপনি এই শেলটি অবলম্বন করার সিদ্ধান্ত নিয়েছেন SHELL
, আপনার সেশনটির শুরুতে পরিবেশ পরিবর্তনশীল সেট করুন ( ~/.profile
বেশিরভাগ পরিবেশে বা ইন ~/.pam_environment
), যেমন export SHELL=/usr/bin/ipython
( .profile
সিনট্যাক্স) বা SHELL="/usr/bin/ipython"
( .pam_environment
সিনট্যাক্স)।
পার্ল বা পাইথনের মতো উন্নত ভাষার উপর ভিত্তি করে আমি যে শেল দেখেছি সেগুলির মধ্যে কোনওটিই আমার মতে ইন্টারেক্টিভ ব্যবহারের জন্য যথেষ্ট ভাল নয়। এগুলি সাধারণ কাজের জন্য খুব ভার্জোজ, বিশেষত একটি শেলটির সাধারণ কাজ যা একটি অ্যাপ্লিকেশন চালু করা হয়। আমি 4 বছর আগে একটি অনুরূপ বিষয়ে লিখেছি ; আমি মনে করি না তখন থেকে পরিস্থিতি মৌলিকভাবে উন্নতি হয়েছে।