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

[solved] Re: shell-scripting



Christoph Haas schrieb:
> On Tuesday 10 October 2006 14:44, Andreas Grassl wrote:
>> im prinzip muss ich nur files mit falschen permissions aussortieren, die
>> noch von windows-partitionen stammen, d.h. sie sind alle 700, sollten
>> aber je nach typ 755 oder 644 sein.
>>
>> mein ansatz
>>
>> $ 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>
> 

funktioniert

>> 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.
> 
> Siehe auch http://www.pro-linux.de/work/shell/shell4.html
> 

herzlichen dank

>> PS: system ist ein UbuntuDapper, dürfte aber hoffentlich egal sein :-)
> 
> Verräter. :)

ich schwöre Besserung, zumindest wenn ich mal einen Server aufsetze ;-)
Habs aber hier gepostet, weil hier schnelle kompetente Antworten kommen
und nicht nur kompetente Antworten (ubuntu-de) oder inkompetent
(ubuntu-it) *duckundrenn*

grüsse

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



Reply to: