Terima kasih banyak untuk penjelasannya.

On Tue, 2009-07-14 at 16:47 +0700, Andika Triwidada wrote:
> 2009/7/14 Patrick_Stiady <[email protected]>:
> > Rekan-rekan,
> >
> > Saya menemukan file bash shell berikut untuk meng-copy file-file
> > tertentu dari sub-directory secara recursive.
> >
> > #!/bin/bash
> > cd /home/mydoc/eclipse
> > find . -type d -name '*' -exec mkdir -p /media/disk/eclipse/{} \;
> > find . -type f -name '*.java' -exec cp {} /media/disk/eclipse/{} \;
> >
> > Yang menjadi pertanyaan apakah fungsi \; pada akhir command find.
> > Saya cari-cari di man find, tapi gak ngerti fungsinya.
> >
> > Terima kasih atas bantuannya.
> 
> dari man find:
> 
> ...
> 
>  ACTIONS
> ...
>        -exec command ;
>               Execute command; true if 0 status is returned.  All
> following arguments to find are taken to  be  argu‐
>               ments  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 protect them from
> expansion by the shell...
> 


-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke