আমি যখনই bash scriptname.shডবিয়ানে কমান্ড লাইনটি ব্যবহার করে স্ক্রিপ্ট চালাই , তখন আমি Command Not foundস্ক্রিপ্টের ফলাফল পাই ।
স্ক্রিপ্টটি কাজ করে তবে Command Not Foundপ্রতিটি খালি লাইনের জন্য স্ক্রিনে সর্বদা একটি বিবৃতি মুদ্রিত থাকে। প্রতিটি ফাঁকা রেখার ফলস্বরূপ একটি আদেশ পাওয়া যায় নি।
আমি /varফোল্ডারটি থেকে স্ক্রিপ্টটি চালাচ্ছি ।
লিপিটি এখানে:
#!/bin/bash
echo Hello World
আমি নিম্নলিখিত টাইপ করে এটি চালান:
bash testscript.sh
কেন এমন হবে?
bash -x scriptname.shত্রুটিটি সনাক্ত করতে ব্যবহার করুন । - আমার ক্ষেত্রে এটি ভিএসকোডের সাথে উইন্ডোজের অধীনে সংরক্ষিত একটি sh-ফাইল এবং "CRLF" হিসাবে লাইন শেষ ছিল। নীচের ডান কোণে ভিএসকোডে আপনি লাইন টার্মিনেটরটি "সিআরএলএফ" থেকে "এলএফ" তে পরিবর্তন করতে পারবেন। এই ফাইলটি আপলোড হয়েছে এবং শেষ পর্যন্ত এটি কার্যকর করতে পারে bash scriptname.sh।