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ć.
BigPEmu 1.12 Richard Whitehouse wydał BigPEmu 1.12
FujiNET firmware v1.3.0 Nowa wersja oprogramowania do interfejsu sieciowego FujiNET. Tym razem z obsługą TCP!
hatari 2.5.0 Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
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.077 sekund, wykonano 16 zapytań ]