|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Tihonov 2:5059/9.3 06 May 2002 23:18:38 To : Boris Veytsman Subject : Re: Скрипт -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@TIV.CrazyHackStation .RFC-NNTP-Posting-Date: 6 May 2002 20:18:38 GMT Системный таймер отметил Fri, 03 May 02 21:26:35 +0400 когда Boris Veytsman писал: >> BV> 3. Общий случай: >> BV> for x in *; do >> BV> y=`echo $x | tr 'A-Z' 'a-z'`; >> BV> mv -i $x $y; >> BV> done >> Такое, по крайней мере, на bash, неправильно обработает файлы с >> пробелами в именах. То есть оно их вообще не обработает, и попытается BV> Можно -- достаточно заменить $x и $y на "$x" и "$y". Сам я обычно HЕ недостаточно! дело не в mv, а в том что уже в for x этому самому x присвоится только то что до пробела. BV> использую пробелов, шелловских метасимволов и русских букв в именах BV> именно потому, что люблю писать *простые* скрипты а что ты делаеш с файлами кторым имена давал кто другой? ;) Igor { registered Linux user number #121385 } [Team: Сисоп в небе] ... PenzaNet - RULEZzzzzzzz, Пива нет - Suxxxxxxxxxxxxxx... --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.2.19-TIV (i686)) * Origin: Sysop_Lair (2:5059/9.3@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/134272272d18a.html, оценка из 5, голосов 10
|