Temat: Prosty problem
Pod linuxem potrzebuje... zmienic wielkosc liter w kilku tysiacach plikow z duzych na male... jak to zautomatyzowac?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Silly Venture 2024 SE - stuff Dostępny jest już stuff z zeszłomiesięcznego party Silly Venture 2024
FujiCup FujiCup ma na celu wspieranie sceny gier retro, dając uczestnikom szansę na pokazanie swojego talentu
Echa Silly Venture 2024 SE Są już dostępne wyniki Silly Venture 2024 SE
Uaktualnienie firmware do The400 Poprawki do "fizycznego" emulatora ośmiobitowych komputerów i konsol Atari.
Akcja - Wsparcie w reverse-engineering Wspierajmy tych, którzy do tej pory zrobili wiele!
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Pod linuxem potrzebuje... zmienic wielkosc liter w kilku tysiacach plikow z duzych na male... jak to zautomatyzowac?
Chodzi ci o zawartość plików, czy ich nazwy?
Sformulowanie 'zmienic wielkosc liter W PLIKACH, wskazuje na zawartosc :)
zakladam ze pliki sa w jednym katalogu, i sa tam TYLKO one. (pliki do skonwertowania)
$ for i in `ls *`; do cat $i | tr A-Z a-z >$i.conv; done
To tak na szybko, pewnie da sie elegancko :)
Pliki skonwercone beda miec rozszezenie *.conv, se skopiujesz gdzies potem i zmienisz
nazwy :)
Przepraszam, chodzi o nazwy plikow
no to:
for i in `ls *`; do mv $i `echo $i | tr A-Z a-z`; done
Senkju :)
N/P
A teraz zrob to samo w Windowsie :P
Total Commander. Zaznaczasz, Control+M, opcja zmień wielkość liter, wykonaj.
Możliwość zrobienia UNDO. :)
mądrala :P
spod cmd.exe! :)
Bez tcmd.exe Windows nie nadaje się do użytku, jak dla mnie. ;)
Kolejny, co nie śpi po nocach? ;P
Moze nie tak eleganckie jak pod bashem ale jest: http://www.jsifaq.com/SUBB/tip0500/rh0568.htm
mozna uzyc basha pod winde ;)
jasne, ale to juz GNU/Windows :)
Nie będę marudził, ale u mnie zadziałało coś takiego (WinXP HOME):
For /F "tokens=*" %F In ('dir /B /L') do Move "%F" "%F"
zmienia litery z różnych na małe w bieżącym katalogu ;-)
Mało eleganckie, ale przynajmniej w jednej linijce.
Ostatnio edytowany przez Grzegorz Kwiatek (2006-06-05 08:45:31)
No wlasnie podejrzewalem, ze kluczem do rozwiazania jest tu tokens, ale nigdy sie nie zaglebialem jak sie tego uzywa.
perl -e "rename$_,lc for<*>"
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.734 sekund, wykonano 11 zapytań ]