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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vasily Tchekalkin                    2:5020/400     24 Apr 2002  11:55:17
 To : Dmitriy Bagriy
 Subject : Re: пробелы в именах   файлов заменить, напр  имер, на "_"
 -------------------------------------------------------------------------------- 
 
 Dmitriy Bagriy wrote:
 
 > сидел как-то Dmitry Merkotan в fido7.ru.linux и обсуждал пробелы в именах
 > файлов заменить, например, на "_". я проходил мимо и решил вмешаться: XeLLo,
 > Dmitry! Как пробелы в именах файлов всего каталога заменить, например, на "_"?
 >  DM> Пример баш-скрипта/команды в командной строке/....
 > 
 > вот пример perl-скрипта, выполняющий сабж рекурсивно от текущего каталога:
 > 
 > ---------begin-of-killspace.pl------
 > 
 > #!/usr/bin/perl
 > sub ren
 > { foreach (`ls -aA1 "@_[0]" | grep ""`)
 >     {  chomp;
 >         ren("@_[0]/$_") if (-d "@_[0]/$_");
 >         my $n=$_; ~s/ /_/g;
 >         rename("@_[0]/$n","@_[0]/$_") if ($n ne $_); }; };
 > ren(".");
 > 
 > ----------end-of-killspace.pl-------
 
 Ой. Метод KISS в действии:
 
 for file in *\ *; do mv "$file" `echo $file|tr ' ' '_'`; done
 
 Если нужно рекурсивно - man find
 WBR, Bacek.
 
 --- ifmail v.2.15dev5
  * Origin: Yandex Technologies Ltd. (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 пробелы в именах файлов заменить, например, на "_"   Dmitry Merkotan   24 Apr 2002 02:46:36 
 Re: пробелы в именах файлов заменить, например, на "_"   Maksim Pozdeyev   24 Apr 2002 10:47:40 
 пробелы в именах файлов заменить, например, на "_"   Slava Gorbanev   24 Apr 2002 08:36:33 
 Re: пробелы в именах файлов заменить, например, на "_"   Dmitriy Bagriy   24 Apr 2002 10:58:45 
 Re: пробелы в именах файлов заменить, напр имер, на "_"   Vasily Tchekalkin   24 Apr 2002 11:55:17 
 пробелы в именах файлов заменить, напр имер, на "_"   Mykola Lyakhovych   28 May 2002 22:35:02 
 Re: пробелы в именах файлов заменить, напр имер, на "_"   Alexander Afonyashin   06 Jun 2002 15:26:17 
 Re: пробелы в именах файлов , заменить например, на "_"   Oles\' Filonenko   24 Apr 2002 18:42:31 
 пробелы в именах файлов заменить, например, на "_"   Kirill Frolov   24 Apr 2002 22:35:40 
 Re: пробелы в именах файлов заменить, например, на "_"   Denis Smirnov   26 Apr 2002 23:13:37 
Архивное /ru.linux/88692aaa1a01.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional