যদি আপনি চান তাহলে xargs
করতে কোট উপেক্ষা ভাল soultion অন্যতম ব্যবহার হতে পারে xargs
পতাকা xargs -0
সরাসরি ম্যান পৃষ্ঠা অপশন থেকে
বিকল্প -0, - নিল
ইনপুট আইটেমগুলি সাদা স্থানের পরিবর্তে নাল অক্ষর দ্বারা সমাপ্ত করা হয়, এবং উদ্ধৃতি এবং ব্যাকস্ল্যাশ বিশেষ নয় (প্রতিটি অক্ষর আক্ষরিক অর্থে নেওয়া হয়)। ফাইল স্ট্রিংয়ের শেষটি অক্ষম করে, যা অন্য কোনও যুক্তির মতো আচরণ করা হয়। ইনপুট আইটেমগুলিতে সাদা স্থান, উদ্ধৃতি চিহ্ন, বা ব্যাকস্ল্যাশ থাকতে পারে তখন দরকারী। GNU ফাইন্ড -প্রিন্ট0 বিকল্পটি এই মোডের জন্য উপযুক্ত ইনপুট তৈরি করে।
আমি একটি জিএনইউ সিস্টেমে পরীক্ষা করে দেখেছি যে ডিলিমিটারটিকে নির্দিষ্ট মান (একটি নিউলাইনের মতো) -d
বিকল্পের সাহায্যে সেট করা (এবং কেবল নয় -0
) এছাড়াও xargs
উদ্ধৃতি ইত্যাদিকে বিশেষভাবে গ্রহণ না করার কারণ হতে পারে:
-bash-4.3$ { echo "a'b'c"; echo d; } | xargs -d$'\n' echo
a'b'c d
-bash-4.3$ rpm -qf "$(which xargs)"
findutils-4.6.0.0.99.11a05-alt1.x86_64
-bash-4.3$ { echo "a'b'c"; echo d; } | xargs echo
abc d
-bash-4.3$
xargs
একইরূপে কোট এবং ব্যাকস্ল্যাশ বিশেষভাবে অংশ হিসেবে বৈশিষ্ট ।xargs
পরিবর্তে আপনি যা করার চেষ্টা করছেন তা পোস্ট করুন।