সুতরাং আমি আমার প্রথম বাশ স্ক্রিপ্ট লিখেছি:
#!/bin/bash
echo 'hello world!'
exit
আমি জানি এটি মারার সঠিক অবস্থান এবং এটি কার্যকর করা যায়:
$ which bash
/bin/bash
$ chmod +x myscript.sh
এখন আমি এটি কমান্ড লাইন থেকে চালাতে চাই, তবে আমি একটি ত্রুটি পেয়েছি:
$ myscript.sh
myscript.sh: command not found
সুতরাং পরিবর্তে আমি এটি চেষ্টা করি এবং এটি কার্যকর হয়:
$ bash myscript.sh
hello world!
আমার কি সর্বদা এটি চালানো দরকার? আমার মনে হচ্ছে আমি অন্যান্য স্ক্রিপ্টগুলি এর আগে না নিয়েই সম্পাদন করেছি bash
। আমি এর আগে না রেখে কীভাবে myscript.sh চালাতে পারি bash
?
আপডেট: বাশ স্ক্রিপ্টটি কেন এবং কীভাবে কার্যকর করা যায় তার একটি ভাল ব্যাখ্যা এখানে ।