আমি ওএসএক্স স্নো চিতাবাঘে আছি।
এর সম্পূর্ণ বিষয়বস্তু এখানে grr.sh
:
#!/bin/sh
echo wow
আমি যখন এটি টার্মিনাল থেকে চালানোর চেষ্টা করি:
$ grr.sh
-bash: grr.sh: command not found
$ /bin/sh grr.sh
wow
$ sh grr.sh
wow
$ bash grr.sh
wow
ঠিক আছে. যথেষ্ট ফর্সা। আমি এটি কার্যকর করার অনুমতি দেব, তারপরে আবার চেষ্টা করুন:
$ chmod +x grr.sh
$ grr.sh
-bash: grr.sh: command not found
$ chmod 755 grr.sh
$ grr.sh
-bash: grr.sh: command not found
হুম। আমি স্পষ্টভাবে বাশ ব্যবহার করলে এটি কাজ করবে? আমি ফাইলের বিষয়বস্তুগুলিকে এতে পরিবর্তন করব:
#!/bin/bash
echo wow
এবং আমি ঠিক একই ফলাফল পেতে। আমি কি ভেঙে দিতে পারতাম ?!
ত্য জ্যজ্জকিজ! আপনি যদি কৌতূহলী হন ...
$ which sh
/bin/sh