Pod linuxem potrzebuje... zmienic wielkosc liter w kilku tysiacach plikow z duzych na male... jak to zautomatyzowac?

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

2

Chodzi ci o zawartość plików, czy ich nazwy?

KMK
? HEX$(6670358)

3

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

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

5

no to:

for i in `ls *`; do mv $i `echo $i | tr A-Z a-z`; done

Senkju :)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

7

N/P
A teraz zrob to samo w Windowsie :P

8

Total Commander. Zaznaczasz, Control+M, opcja zmień wielkość liter, wykonaj.
Możliwość zrobienia UNDO. :)

9

mądrala :P
spod cmd.exe! :)

10

Bez tcmd.exe Windows nie nadaje się do użytku, jak dla mnie. ;)
Kolejny, co nie śpi po nocach? ;P

11

Moze nie tak eleganckie jak pod bashem ale jest: http://www.jsifaq.com/SUBB/tip0500/rh0568.htm

12

mozna uzyc basha pod winde ;)

13

i wszystkiego innego tez --> cygwin

http://www.5oft.pl/

14

jasne, ale to juz GNU/Windows :)

15 Ostatnio edytowany przez Grzegorz Kwiatek (2006-06-05 08:45:31)

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.

16

No wlasnie podejrzewalem, ze kluczem do rozwiazania jest tu tokens, ale nigdy sie nie zaglebialem jak sie tego uzywa.

17

perl -e "rename$_,lc for<*>"
https://www.youtube.com/watch?v=jofNR_WkoCE