কমান্ড লাইন স্ক্রিপ্ট সম্পাদন সম্পর্কে আমি বেশ কয়েকটি প্রশ্ন দেখেছি? আমি দেখেছি। কম্যান্ড এবং। টোল এক্সটেনশনের উল্লেখ করা হয়েছে। আমি সবসময় .sh ব্যবহার করেছি। এই বিভিন্ন স্ক্রিপ্ট মধ্যে পার্থক্য কি? কিছু এক্সটেনশন বিভিন্ন আদেশের জন্য অনুমতি দেয়?
কমান্ড লাইন স্ক্রিপ্ট সম্পাদন সম্পর্কে আমি বেশ কয়েকটি প্রশ্ন দেখেছি? আমি দেখেছি। কম্যান্ড এবং। টোল এক্সটেনশনের উল্লেখ করা হয়েছে। আমি সবসময় .sh ব্যবহার করেছি। এই বিভিন্ন স্ক্রিপ্ট মধ্যে পার্থক্য কি? কিছু এক্সটেনশন বিভিন্ন আদেশের জন্য অনুমতি দেয়?
উত্তর:
প্রোগ্রামগতভাবে, আমি নিশ্চিত যে প্রথম দুটি (। কম্যান্ড বনাম। টোল) এর মধ্যে পার্থক্যটি সূক্ষ্ম, যখন তৃতীয়টি মূলত একটি সাধারণ, ডিফল্ট শেল স্ক্রিপ্ট। এবং প্রকৃতপক্ষে এক্সকোড ৪.১ এর সাথে যুক্ত রয়েছে।
আমি বিশ্বাস করি যে .sh ফাইলগুলি ডিফল্টভাবে এক্সকোডের দ্বারা "মালিকানাধীন" থাকে, সুতরাং আপনি যদি তাদের একটিতে ডাবল-ক্লিক করতে চান তবে এটি এক্সকোডে কার্যকর হওয়ার পরিবর্তে খোলা হবে।
.command এবং .tool ফাইলগুলি ডিফল্টরূপে টার্মিনালের মালিকানাধীন, সুতরাং আপনি যদি তার মধ্যে একটিতে ডাবল-ক্লিক করেন তবে এটি টার্মিনালে খুলবে এবং কার্যকর হবে।
তাদের মধ্যে অন্য কোনও পার্থক্য সম্পর্কে আমি অবগত নই।
আমিও শেল স্ক্রিপ্টগুলির জন্য .sh ব্যবহার করেছি, তবে আমি সম্প্রতি থেমেছি কারণ আমি আমার শেল স্ক্রিপ্টগুলি sh এর পরিবর্তে Zsh এ লিখতে শুরু করেছি এবং একটি নির্দিষ্ট কমান্ড .sh এ শেষ হয়েছিল কিনা তা মনে করার চেষ্টা করার জন্য বিভ্রান্তিকর হয়েছিল .zsh, সুতরাং অবশেষে আমি কেবল তাদের সকলকে ~ / bin / এ রেখেছি এবং নিশ্চিত হয়েছি যে তারা নির্বাহযোগ্য ছিল, এবং সেগুলিতে ফাইল এক্সটেনশনগুলি ব্যবহার করবেন না।