ls --hide = এবং ls --ignore = এর বাক্য গঠন


17

ls --hideএবং অংশের ls --ignoreপরে সেট করা নিয়মিত এক্সপ্রেশনগুলির মাধ্যমে সংজ্ঞায়িত ফাইলগুলি ছাড়ার সম্ভাবনা সরবরাহ করে --ignore=। পরেরটি নিশ্চিত করে যে এই বিকল্পটি বন্ধ করে দেওয়া হয়নি -a, -A। কমান্ডের manএবং infoপৃষ্ঠাতে নিয়মিত অভিব্যক্তি উল্লেখ করা হয়েছে।

প্রশ্ন : কোন ওয়াইল্ডকার্ডস বা নিয়মিত এক্সপ্রেশনগুলি সমর্থন করে ls --hide=এবং ls --ignore=

আমি খুঁজে পেয়েছি যে * $ ?এটি সমর্থিত বলে মনে হচ্ছে, পাশাপাশি পসিক্স বন্ধনী এক্সপ্রেশন। তবে এটি সর্বদা সঠিকভাবে কাজ করছে বলে মনে হয় না এবং এটি আমার জন্য পরীক্ষার এবং ত্রুটির খেলা is আমি কি এখানে গুরুত্বপূর্ণ কিছু মিস করেছি?


2
সম্পর্কিত: unix.stackexchange.com/questions/26900/...
SLM

কিছুটা সম্পর্কিত, তবে --ignoreআপনি যে প্রশ্নটি উদ্ধৃত করেছেন তা ইমাস সম্পর্কিত এবং --ignoreএই উত্তরটি কেবল উত্তীর্ণ হওয়ার ক্ষেত্রেই এই প্রশ্নটি বিশেষত সম্পর্কিত ।
বাহামাত

উত্তর:


13

ম্যানুয়াল থেকে :

-I pattern, --ignore=pattern

ডিরেক্টরিতে, ফাইলগুলির নাম শেল প্যাটার্নের সাথে (নিয়মিত প্রকাশ নয়) প্যাটার্নের সাথে মেলে ignore শেলের মতো, .ফাইলের নামের একটি প্রাথমিক প্যাটার্নের শুরুতে কোনও ওয়াইল্ডকার্ডের সাথে মেলে না। কখনও কখনও এই বিকল্পটি কয়েকবার দেওয়া দরকারী। উদাহরণ স্বরূপ,

     $ ls --ignore='.??*' --ignore='.[^.]' --ignore='#*'

দৈর্ঘ্য 3 বা তার বেশি যে শুরুর প্রথম বিকল্প উপেক্ষা নাম .দ্বিতীয় উপেক্ষা সব দুই চরিত্রের নাম দিয়ে শুরু, .ব্যতীত ..এবং তৃতীয় উপেক্ষা নাম যে দিয়ে শুরু #

আপনি কেবল শেল গ্লোব নিদর্শনগুলি ব্যবহার করতে পারেন : যে *কোনও সংখ্যক অক্ষরের সাথে ?মেলে, কোনও একটি অক্ষরের সাথে […]মেলে , বন্ধনীগুলির মধ্যে অক্ষরগুলির সাথে মেলে এবং \পরবর্তী অক্ষরের উদ্ধৃতিগুলি। চরিত্রটি $নিজের জন্য দাঁড়িয়েছে ( \এটি শেল প্রসার থেকে রক্ষা করার জন্য এটি একক উদ্ধৃতিতে বা এর আগে অবস্থিত ) তা নিশ্চিত করুন।


0

এটি POSIX.2 regex প্যাটার্ন ফর্ম্যাট ব্যবহার করে। নির্দিষ্ট বিশদ জন্য ম্যান পৃষ্ঠা দেখুনre_format(7)


আমি
পসিক্স

আমি অনুমান করি যে আমি যা বলছিলাম তা হ'ল ম্যান পৃষ্ঠাটি পড়তে বলা tell
বাহামাত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.