এর মতো স্ক্রিপ্ট কার্যকর করার মধ্যে পার্থক্য কী:
./test.sh
এবং এর মতো স্ক্রিপ্ট কার্যকর করা:
. test.sh?
আমি একটি সহজ, দ্বি-লাইন স্ক্রিপ্ট চেষ্টা করেছিলাম তা দেখতে আমি কোনও পার্থক্য আছে কিনা তা খুঁজে পেতে চেষ্টা করেছি:
#!/bin/bash
ls
কিন্তু উভয় . test.shএবং ./test.shএকই তথ্য ফেরত।
test.shহিসাবে একই নয় ./test.sh(প্রথম একটি বস্তুর পূজা PATHঅনুসন্ধান), তাই হয় . test.shএবং . ./test.shএকই ভাবে পৃথক (সাবেক একটি বস্তুর পূজা PATHঅনুসন্ধান)। অনেক শাঁস পরোক্ষভাবে অন্তর্ভুক্ত বলে মনে হচ্ছে .শেষে PATHযখন একটি করছেন .পথ অনুসন্ধান, কিন্তু এই আচরণ মান নয়। সুতরাং, test.shবনাম . test.shএবং ./test.shবনাম তুলনা আরও সঠিক . ./test.sh।