[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shell-scripting



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jan Kohnert schrieb:
> Christoph Haas schrieb:
>>> On Tuesday 10 October 2006 14:44, Andreas Grassl wrote:
> 
>>>> $ chmod 755 $(find -type d)
>>>>
>>>> endet in folgender ausgabe:
>>>>
>>>> bash: /bin/chmod: Argument list too long
>>>>
>>>> erste frage: wie kann ich das einfach umgehen?
>>> <ungetestet>
>>> find . -type d -print0 | xargs -0 chmod 755
>>> </ungetestet>
> 
> Oder: find . -type d -print -exec chmod 755 {} \;
> 
>>>> zweite frage: wie kann ich leerzeichen in dateinamen verarbeiten mit
>>>> dieser methode?
>>> Dafür sorgen "-print0" und "-0", die ein Null-Byte als Trennzeichen
>>> verwenden, damit es eindeutig wird.
> 
> Interessanterweise klappt das exec auch ohne solche Umwege mit Leerzeichen
> (zumindest hier auf meiner SuSE-9.0 auf Arbeit).

klappt auch auf meiner Ubuntu-Maschine. wird wohl an der bash-liegen :-)

danke

grüsse

ando

- --
 /"\
 \ /      ASCII Ribbon
  X    against HTML email
 / \

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFFK50iVPRhauu8LyYRAinCAKCSIDoVXZ+CRKy30BowXYpc3Re/sgCfeVn7
8Df367BoBJn/rSW3dNketEo=
=w92m
-----END PGP SIGNATURE-----



Reply to: