জয়ের জন্য রিজেক্স !
রেগেক্স ব্যবহারের বাইরের কথা ভাবার সবচেয়ে ভাল উপায় হ'ল অনুসন্ধানটি যা ইতিমধ্যে আপনার নির্দিষ্ট শেলটিতে বা আপনি নিজেই ব্যবহার করছেন এমন অ্যাপের মধ্যে থাকতে পারে। প্রথম, আমি চেষ্টা করেছি:
touch one&touch two &touch three&find -name "one|two|three" -exec chown -644 {} \;
তবে, আপনি দেখতে পাবেন যে পাইপটি এই ক্ষেত্রে কাজ করে না। শিখার মতো আরও দু: খজনক বিষয় ... যেমন chmod, chown, chgrp, ইত্যাদি শেখা। অল। মাল্টি-ফাইল / রেজেক্স নির্বাচন / বর্জন নিজেই সমর্থন করে না ...
আমি যে সমাধানটি পেয়েছি তা:
/programming/19111067/regex-match-either-string-in-linux-find-command
find \( -name one -o -name two -o -name three \) -exec chown -644 {} \;
সুতরাং, জয়ের জন্য এতটা রেইজেক্স না, তবে আমাদের অন্ততপক্ষে একটি লাইনারে একটি প্রোগ্রামের আর্কগুলিতে ফাইলগুলির একটি তালিকা ইনজেক্ট করার উপায় রয়েছে।
আপনি নোট করবেন যে আপনার () মেটা-অক্ষরগুলি এবং প্রতিটি অতিরিক্ত নামের জন্য -o প্যারামিটার যুক্ত করা দরকার ...
আমার কাছ থেকে আসা অন্যান্য লিঙ্ক এবং সামগ্রী যা আপনার ভ্রমণের পাশাপাশি আপনার আগ্রহী হতে পারে:
বিভিন্ন বারান্দা - কর্ন বোর্ন এবং বন্ধুদের নোটগুলি। - ডেভ হর্নারের ওয়েবসাইট
চিয়ার্স।
--dave