Re: Как укротить find?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Mikhail Ramendik пишет:
> $ find -name *.flac -exec ./myecho {} ;
> find: отсутствует аргумент у `-exec'
>
> А как правильно?
>
кажется, так:
$ find -name *.flac -exec ./myecho {} \ ;
<...>
- -exec command ;
Execute command; true if 0 status is returned. All
following arguments to
find are taken to be arguments to the command until an
argument consisting
of `;' is encountered. The string `{}' is replaced by the
current file name
being processed everywhere it occurs in the arguments
to the command, not
just in arguments where it is alone, as in some versions
of find. Both of
these constructions might need to be escaped (with a `\')
or quoted to pro‐
tect them from expansion by the shell. See the EXAMPLES
section for exam‐
ples of the use of the -exec option. The specified
command is run once for
each matched file. The command is executed in the
starting directory.
There are unavoidable security problems surrounding use of
the -exec action;
you should use the -execdir option instead.<...>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iEYEARECAAYFAkjEZOUACgkQWEARyM5SWfqy9ACgth6VSlnhNiO9znop2KujtuA6
7L4AoI4q9QO3v9ih+o7FwK2WzqF77ZNH
=yuSP
-----END PGP SIGNATURE-----
Reply to: