Linux'ta denemistim. FreeBSD'de replace string -J ile veriliyormus:

xargs -t -J {} mv {} z/


-- 
Murat
http://www.enderunix.org/murat/


On Tue, 2009-02-24 at 08:54 +0200, Serdar EMIRCI wrote:
> find /usr/qscand/archives/new | xargs grep -H "^From: \"UserName\"
> <usern...@domain.com.tr>" \
> | cut -d":" -f1 | xargs -i -t mv
> {} /usr/qscand/archives/UserName/from/
> > /usr/qscand/archives/UserNameFroom.log 2>&1
>  
> xargs: illegal option -- i
> hata verdi
>  
> xargs komutunun manualine baktım ama "i" adın da herhangi bir
> parametre bulamadım
>  
> 
> 
>  
> 2009/2/24 Murat Balaban <mu...@enderunix.org>
> 
>         
>         Merhaba,
>         
>         Sorun -print'den kaynaklaniyor. -print find'in parametresi,
>         siz onu grep'e veriyorsunuz. 
>         
>         -print'i kaldirin, grep -H'dan gelen cikti, dosyaismi: pattern
>         seklinde, oradan dosya ismini
>         cut -d":" -f1 ile ayristirabilirsiniz.
>         
>         Su sekilde duzeltip deneyin:
>         
>         find /usr/qscand/archives/new | xargs grep -H "^From: \"User
>         Name\" <den...@deneme.com.tr>" | cut -d":" -f1 | xargs -i -t
>         mv {} /usr/qscand/archives/deneme/
>         > /usr/qscand/archives/deneme.log 2>&1
>         
>         
>         
>         -- 
>         Murat
>         http://www.enderunix.org/murat/ 
>         
>         
>         
>         
>         On Mon, 2009-02-23 at 17:50 +0200, Serdar EMIRCI wrote: 
>         
>         > Merhaba 
>         >   
>         > mail arşivinin içinden bazı mailleri bir kullanıcının mail
>         > kutusuna taşımak istiyorum funu find ile yapmaya çalıştım
>         > ama illegal options -p şeklinde bir hata alıyorum yardımcı
>         > olursanız sevinirim 
>         > 
>         > find /usr/qscand/archives/new | xargs grep -H "^From: \"User
>         > Name\" <den...@deneme.com.tr>" \
>         > -print | xargs -i -t mv {} /usr/qscand/archives/deneme/ \
>         > >/usr/qscand/archives/deneme.log 2>&1 
>         >   
>         > burada hatayı nerede yaptım bulamadım
>         > 
>         > -- 
>         > 
>         > 
>         > Serdar EMIRCI
>         
>         
>         
> 
> 
> 
> 
> -- 
> 
> 
> Serdar EMIRCI
> 
> 


Cevap