|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maksim Pozdeyev 2:5090/67.6 04 May 2002 11:16:18 To : Maxim Eremin Subject : Re: Скрипт -------------------------------------------------------------------------------- 29 Апр 02 11:02, Maxim Eremin -> All: ME> Есть проблема, нужно переименовать все с больших букв на маленькие, ME> Вручную - нереально, может кто поможет со скриптом? #!/usr/bin/perl -w #------------------------------------------------------------------------------ use locale; use strict; use File::Find; #------------------------------------------------------------------------------ my $result = ""; #------------------------------------------------------------------------------ sub file_rename { if (rename($_, lc($_))) {$result = "done";} else {my $result = "error!";}; print ($result, "\t", $_,"\n"); }; #------------------------------------------------------------------------------ if ($ARGV[0] eq "") { print("lowercase\n"); print("Переименовывает файлы в lower case в указанной директории.\n"); } else { find(\&file_rename, $ARGV[0]); }; #------------------------------------------------------------------------------ -- Всего наилучшего. Maksim Pozdeyev aka Barlog M. --- GoldED+/W32 1.1.5-20010807 * Origin: От Парижа до Hаходки с водкой лучше чем без водки! (2:5090/67.6) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/28303cd352b1.html, оценка из 5, голосов 10
|