|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: TAR |
Дата: 06/15/2004 |
Kak moga da si preimenuvam vsichki failove v dadena
direktoria, ako moje i pod-direktoriite da se vkluchat niama
da e losho ot glavni bukvi v malki, t.e. primerno:
fail ABV.TAR vav fail abv.tar?
|
Отговор #1 |
От: :) |
Дата: 06/15/2004 |
ами ..май ще се нуждаеш от shell script за това ... потърси
в google може да има готови , ако ли не ... низнам :)
|
Отговор #2 |
От: Иполит |
Дата: 06/16/2004 |
не знам шел скриптовете имат ли такива команди за замяна на
регистъра. На Perl може да се направи - има си израза \L
който да замества с малки букви, има си комадната rename за
преименуване на файлове.
Сам о тряба да намериш някой дето му разбира, да ти го
напише.
|
Отговор #3 |
От: Дядо Мец |
Дата: 06/16/2004 |
Quick & Dirty ;)
#!/bin/sh
for x in `ls`
do
if [ ! -f $x ]; then
continue
fi
lc=`echo $x | tr '[A-Z]' '[a-z]'`
if [ $lc != $x ]; then
mv -i $x $lc
fi
done
|
Отговор #4 |
От: tar |
Дата: 06/16/2004 |
Mirsi:)
Sha zema da go ponaucha toz Perl - samo hubavi neshta chuvam
za nego.
|
Отговор #5 |
От: Дядо Мец |
Дата: 06/16/2004 |
Само дето горното няма нищо общо с perl :)
|
Отговор #6 |
От: Дядо Мец |
Дата: 06/17/2004 |
Ето ти и малко perl :) за обща култура
#!/usr/bin/perl -w
use strict;
open(FIND, "find |");
while(<FIND>) {
chomp;
next if $_ eq $0; # Don't rename ourself
rename($_, lc($_));
}
close(FIND);
|
Отговор #7 |
От: TAR |
Дата: 06/17/2004 |
Verno be kak sa izlojih vaobshte ne vidiah che e shell
script:) I nego tolkova go razbiram kato Perl-a
Blagodaria vse pak!
|
<< ext2 ili ext3 (1
) | RED HAT FEDORA CORE 2 ?!??!!??!?!? (3
) >>
|
|
|
|
|