আপনার একটি -rবা --no-run-if-emptyবিকল্প প্রয়োজন ।
মনে রাখবেন যে এই নির্দিষ্ট আচরণটি ক্রস-প্ল্যাটফর্ম তৈরি করা শক্ত। বিএসডি সংস্করণগুলি ডিফল্টর xargsসাথে চালানো -r। জিএনইউ সংস্করণটির এটির প্রয়োজন। এর FreeBSD সংস্করণ xargsউপেক্ষা -rগনুহ সাথে সামঞ্জস্যের জন্য পতাকা। ম্যাক ওএস এক্স সংস্করণটি পতাকাটি গ্রহণ করে না এবং ত্রুটি ছুঁড়ে দেয় illegal option।
এর পরে আপনি $OSTYPEক্রস-প্ল্যাটফর্ম স্ক্রিপ্ট লেখার উপর ভিত্তি করে কোনও ওএস সনাক্তকরণ ব্যবহার করতে পছন্দ করতে পারেন । আরও ভাল, xargsনিজের আচরণ সনাক্ত করার চেষ্টা করুন । এটি দিয়ে চালান -rএবং যদি এটি ব্যর্থ হয় (স্থিতি কোড> 0), এটি ছাড়াই চালান -r।