İstersen xargs
için Tırnakları görmezden kullanılması olabilir iyi soultion birini xargs
bayrak xargs -0
Doğrudan Man sayfasından SEÇENEKLER
SEÇENEKLER -0, --null
Girdi öğeleri boşluk ile değil, boş bir karakterle sonlandırılır ve tırnak işaretleri ve ters eğik çizgi özel değildir (her karakter tam anlamıyla alınır). Diğer bağımsız değişkenler gibi işlenen dosya dizesinin sonunu devre dışı bırakır. Giriş öğeleri beyaz boşluk, alıntı işaretleri veya ters eğik çizgiler içerdiğinde kullanışlıdır. GNU find -print0 seçeneği bu mod için uygun girdiler üretir.
Sınırlayıcının -d
seçeneği ( yeni satır gibi) belirli bir değere (yeni satır gibi) ayarlanmasının (sadece değil -0
) aynı zamanda xargs
tırnaklara vb.
-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
tırnak ve ters eğik çizgi özel olarak spec bir parçası olarak davranır . Onunla ne yapmaya çalıştığını yayınlaxargs
.