Too many words from `` (csh)
Mikel Lechner
mikel at teda.UUCP
Tue Mar 5 12:23:59 AEST 1991
ken at csis.dit.csiro.au (Ken Yap) writes:
>Anybody seen this problem with csh on SunOS 4.1?
>[tucana 462] chmod 644 `find . -type f -print`
>Too many words from ``.
>^C^\^Z
>^C^C^C^C^C
>And csh refused to talk to me anymore. A ps reveals no chmod running,
>just csh.
You apparently blew the C-shell's mind. The problem is that there is
a limit to the number of "words" you can pass to a command from the
C-shell. I believe that the limit is around 1024 words. So evidently
your find producted over 1024 filenames.
A better way to do what you want, (ie one that works), is this command:
find . -type f -exec chmod 644 {} ';'
However, this will run a bit slower, since it will create a new chmod
process for each file encountered. But, it will work.
--
Mikel Lechner UUCP: teda!mikel
Teradyne EDA, Inc.
5155 Old Ironsides Drive | If you explain so clearly that nobody
Santa Clara, Ca 95054 | can misunderstand, somebody will.
More information about the Comp.unix.misc
mailing list