Re: [ssfr] sortie de find entre guillemets |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
- To: shellscript-fr@xxxxxxxxxxxxxxx
- Subject: Re: [ssfr] sortie de find entre guillemets
- From: JJL <buggerone@xxxxxxxxx>
- Date: Tue, 18 Nov 2008 23:30:35 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=u1Ykx4Sk25slxJAA99NI4U+Fkh5hY8dogI6FAxKIlKQ=; b=wBnELj6mVF6VmcAuZqb5miwLpL26w6XIK6SakR/FvyTcKyrufAKwsyOJ3oLraBuGfH U0b6YfoA9qX6HnY9YovRRpopb9hobvHYlbu7+TWk7se6ZzqqVjYSQr7I4DXZ4tft0vcK TXa1XZja/pPdXiZSRXrIJDAx82CdI6kTMSn4I=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=e3ed5GKHc7vwkdFra+/iB9Kq6uZhrkauzi1UFTfuKChk7EHX1tySGW0CsIG4fcPrXD WI3Va1mPiz9X28dG0PC5iytALhI/f7+62xfkhnUDcBHI98J77d5iGJXwV0jTHmrW/Eql DeExhDHZwuUGy0ePLJgunnRCn0HIgvJBiNPPs=
Salut,
> mon problème est que j'ai des noms de fichiers avec des espaces...pas
> bien...par conséquent clamdscan n'est pas content. Je cherche à mettre
> la sortie de find entre guillemets.
Essaye -print0 associé au paramètre -0 de xargs. Ainsi la fin du nom
est représentée par un \0 et pas par un caractère spécial (espace, \n
....)
extrait du man find
-print0
Vrai ; afficher le nom complet du fichier sur la sortie
standard, suivi d'un caractère nul (à la place du caractère saut de
ligne que « -print » utilise). Ceci permet aux fichiers dont le
nom contient un saut de ligne ou d'autres types de caractères non
affichables, d'être correctement interprétés par les programmes
utilisant les données en sortie de find. Cette option correspond à
l'option « -0 » de xargs.
++
JJL
--
http://kubuntu.free.fr/blog
---