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

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: