|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 27 Mar 2006 10:01:00 To : Anton Yuzhaninov Subject : Re: find ... -exec --------------------------------------------------------------------------------
27 мар 2006, понедельник, в 01:34 KRAST, Anton Yuzhaninov написал(а):
AY> Снимите плзю с ручника, что то торможу:
AY> basename как то странно работает при вызове их find -exec
AY> #find . -name .svn -exec echo "{} | `dirname {}` | `basename {}` " ';'
AY> ./.svn | . | ./.svn
AY> ./master/.svn | . | ./master/.svn
AY> При этом при вызове без find все нормально
AY> #echo "`dirname ./master/.svn` | `basename ./master/.svn`"
AY> ./master | .svn
AY> Как добиться такой же работы dirname/basename при вызове из find
Абсолютно непонятно, чего ты хочешь добиться. Hи dirname, ни basename
не читают со standard input, а у тебя сплошные конвейеры из них.
Eugene
--
Все любят естественный наркотик
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093d9f1fad5.html, оценка из 5, голосов 10
|