[Comm] Переимненование файлов. [JT]
Evgenii Terechkov
=?iso-8859-1?q?evg_=CE=C1_altlinux=2Eru?=
Пт Окт 27 10:26:21 MSD 2006
Шенцев Алексей Владимирович пишет:
>> > А вообще тред начался с замены пробелов на подчеркивания. Так
>> > что уже не на чем ломаться ;)
>> Здрасьте, а табы? :)
> Дык а их нет, см. начало треда ... :)
А я частенько вот таким пользуюсь:
#!/usr/bin/perl -w
use locale;
$op = shift or die "Usage: rename expr [files]\n";
chomp(@ARGV = <STDIN>) unless @ARGV;
for (@ARGV) {
$was = $_;
eval $op;
die $@ if $@;
rename($was,$_) unless $was eq $_;
}
Типа pmv 's/ /_/g' *\ * можно сказать для решения исходной задачи (табы и
т.п.: pmv 's/\s/_/g' *).
Кто скажет нелюбителю перла - какие тут подвохи могут быть?
--
С уважением, системный
администратор ООО "Крастел",
Терешков Евгений.
Подробная информация о списке рассылки community