আমি একটি ফাইন্ড কমান্ড স্ট্রিং তৈরি করার চেষ্টা করছি যা 1-99 নম্বর দিয়ে শেষ হওয়া সমস্ত ফাইল খুঁজে পাবে তবে অন্য সকলকে বাদ দেবে।
যেমন আমি খুঁজতে চান myfile1 myfile99 কিন্তু myfile456 এবং myfilebackup
আমি যে রেজেক্সের কথা ভাবছি তা হ'ল myfile[1-9]{1,2}
তবে আমি এটি সন্ধানের সাথে কাজ করতে পারি না।
find . -regex '.*myfile[0-9]{1,2}'
অথবা
find . -iname 'myfile[0-9]{1,2}'
যা আমি দেখতে পাচ্ছি তা থেকে এটি {1,2}
কাজ করে না।
(উপায় দ্বারা আপনি -name -regex
আন্তঃব্যবহারযোগ্য ব্যবহার করতে পারেন ?)
কোন সাহায্য প্রশংসা।
-iname
(এবং-name
) গ্লোব ব্যবহার করুন , যার মধ্যে এই সিনট্যাক্সটি নেই।