bash-2.04# find ./ -type f -exec chmod 600 {};<!--no-->
find: missing argument to `-exec'
bash-2.04#
was mach ich falsch?
ein simples bash problemchen
Re: ein simples bash problemchen
find ./ * -type f -exec chmod 600 \{\} ;<!--no-->
tja die \<!--no-->\ haben gefehlt
tja die \<!--no-->\ haben gefehlt
Re: ein simples bash problemchen
Funktioniert hier nicht. Aber dafür
find ./ -type f -exec chmod 600 {} ;<!--no-->
CU
Andi
find ./ -type f -exec chmod 600 {} ;<!--no-->
CU
Andi
Re: ein simples bash problemchen
Sorry, sollte
find ./ -type f -exec chmod 600 {} \<!--no-->;
heissen. verflixtes Ultraboard...
CU
Andi
find ./ -type f -exec chmod 600 {} \<!--no-->;
heissen. verflixtes Ultraboard...
CU
Andi
Re: ein simples bash problemchen
Hi!
Also für solche simplen Sachen verwende ich lieber xargs:
find -type f | xargs chmod 600
Cheers,
Wolfgang
Also für solche simplen Sachen verwende ich lieber xargs:
find -type f | xargs chmod 600
Cheers,
Wolfgang
Re: ein simples bash problemchen
da das hier nich so recht angezeigt wird:
find ./ -type f -exec 600 {} SPACE BACKSLASH SEMIKOLON ! ich hatte das SPACE vergessen.
find ./ -type f -exec 600 {} SPACE BACKSLASH SEMIKOLON ! ich hatte das SPACE vergessen.
Re: ein simples bash problemchen
Kleine Anmerkung am Rande: Hört auf Wolfgang! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Bei gegebenen 100 Dateien wird bei der -exec - Lösung 101 Prozesse aufgesetzt und niedergerissen: 1 find und 100 chmods. Bei der xargs-Lösung dagegen nur drei: 1 find, 1 xargs und ein chmod.
Und jetzt das ganze noch mal mit tausend Dateien vorstellen? Oder 10000? (Da werden es vielleicht ein paar mehr chmods, auch in der xargs-Lösung, aber um *Klassen* weniger als in der -exec-Lösung!)
Bei gegebenen 100 Dateien wird bei der -exec - Lösung 101 Prozesse aufgesetzt und niedergerissen: 1 find und 100 chmods. Bei der xargs-Lösung dagegen nur drei: 1 find, 1 xargs und ein chmod.
Und jetzt das ganze noch mal mit tausend Dateien vorstellen? Oder 10000? (Da werden es vielleicht ein paar mehr chmods, auch in der xargs-Lösung, aber um *Klassen* weniger als in der -exec-Lösung!)