Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Auster                               2:5020/400     27 Mar 2006  13:12:57
 To : "Anton Yuzhaninov"
 Subject : Re: find ... -exec
 -------------------------------------------------------------------------------- 
 
 Anton Yuzhaninov <citrin@icn.bmstu.ru> wrote:
 
 > #find . -name .svn -exec echo "{} - `dirname {}` - `basename {}` " ';'
 
   сперва `` отработаются шеллом, затем отработается
   find . -name .svn -exec echo "{} - . - {} " ';'
 
 > ./.svn - . - ./.svn
 > ./master/.svn - . - ./master/.svn
 > 
 > хотя во втором случае должно было быть.
 > ./master/.svn - ./master - .svn
 > 
 
   или записать несколько '-exec',
   или с шелл исполнением обойтись так:
   find . -name .svn -exec sh -c 'echo {} - `dirname {}` - `basename {}`' ';'
 
 -- 
 Auster Vl.
 --- ifmail v.2.15dev5.3
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: find ... -exec   Anton Yuzhaninov   27 Mar 2006 11:07:06 
 find ... -exec   Artem S. Ignatiev   27 Mar 2006 12:03:56 
 Re: find ... -exec   Auster   27 Mar 2006 13:12:57 
Архивное /ru.unix.bsd/3293927f6efb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional