|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640 06 Sep 2000 21:41:06 To : Vladimir Birjukov Subject : tolower --------------------------------------------------------------------------------
06 Sep 00 09:33, ты писал к All:
VB> perl -e 'print lc "TRATATA"' - дает tratata.
VB> echo `perl -e 'print lc "TRATATA"'` - дает tratata
VB> find . -execdir echo `perl -e 'print lc "{}"'` \; - дает имена с
VB> большими буквами хоть ты тpесни. где я что не понимаю?
Потому что man sh. Шелл сначала отрабатывает обратные кавычки перед выполненем
find, как ему и положено. Получает команду
find . -execdir echo {} ;
которую и исполняет.
Для дальнейшего осознения рекомендую подумать над результатами исполнения
конструкции
find . -type f -exec echo `echo -n \{; echo -n \}' \;
SY, Alex
--- IMHO в последней инстанции
* Origin: ...можжевеловых... (2:461/640)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/182739b6bb62.html, оценка из 5, голосов 10
|