আমি ./configure
টার্মাক্সে চালানোর চেষ্টা করছি তবে ফাইলটির নিম্নলিখিত লাইন রয়েছে:
#! /bin/sh
/bin/sh
টার্মাক্সে যেমন নেই , স্ক্রিপ্টটি চলতে ব্যর্থ।
bash configure
কিছুক্ষণ কাজ করে যতক্ষণ না এটি অন্য কোনও কনফিগার ফাইলের প্রয়োগ করে যাতে সেই লাইনটি থাকে:
configure: error: cannot run /bin/sh ./config.sub
শেলটিকে উপেক্ষা করার জন্য কি কোনও উপায় আছে #!
?
শেলটি শেবাংকে ব্যাখ্যা করে না (কীভাবে এটি করতে পারে, প্রথমে কোন দোভাষী ব্যবহার করতে হবে তা জানতে আপনার শিবাংটি পড়তে হবে!), কার্নেলটি দেয়।
—
Jörg ডব্লু মিটাগ
@ জার্গডব্লিউমিত্যাগ কেবল বেশিরভাগ ক্ষেত্রেই সত্য। সর্বোপরি কোনও ফাইল পড়া খুব কঠিন নয়। git.savannah.gnu.org/cgit/bash.git/tree/execute_cmd.c#n5520
—
মাইচা পলিটোভস্কি
শেবাং ইতিমধ্যে শেল দ্বারা উপেক্ষা করা হয়েছে (এটি "#" দিয়ে শুরু হয়)। কার্নেল দ্বারা কোন দোভাষী (কোন শেল, বেশিরভাগ সময়) ফাইলটি পড়বে তা সিদ্ধান্ত নিতে এটি ব্যবহার করা হয়।
—
অলিভিয়ার ডুলাক
@ অলিভিয়ার অগত্যা নয় যে কোনও ক্ষেত্রে শেলটি শেবাং লাইনে কাজ করবে।
—
স্টিফেন কিট