আমি এই এবং এই মত অনেক প্রশ্ন এবং উত্তর পড়ে
আমি জানি ওয়াইল্ডকার্ডগুলি কমান্ড চালানোর আগে শেল দ্বারা প্রসারিত হয় এবং সেগুলি শেলের একটি বৈশিষ্ট্য। এছাড়াও ওয়াইল্ডকার্ডগুলি সেই আদেশগুলি নিয়ে কাজ করে যা অনেক যুক্তি গ্রহণ করতে পারে। ইন find . -name *.rb
যদি আমরা বর্তমান ডিরেক্টরির মধ্যে একাধিক ফাইল আছে find
আমাদের একটি ত্রুটি দিতে খোঁজ একাধিক আর্গুমেন্ট এবং সমাধানের জন্য এই হয় উপায়ে গ্রহণ করতে পারে না কারণ হবে:
find . -name "*.rb"
find . -name '*.rb'
find . -name \*.rb
আমরা নক্ষত্র থেকে রক্ষা পেয়ে শেল দ্বারা সম্প্রসারণ রোধ করি তবে ওয়াইল্ডকার্ডগুলি শেলের একটি বৈশিষ্ট্য; যখন আমরা অ্যাসিটার্ক শেলটি থেকে পালাতে পারি তার অর্থ সম্পর্কে জানা যায় না এবং এটির নামের একটি ফাইল পাওয়া উচিত *.rb
, সুতরাং এই ক্ষেত্রে কীভাবে তারাটি বিস্তৃত হচ্ছে?