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: