Temat: Prosty problem

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

Odp: Prosty problem

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

KMK
? HEX$(6670358)

3

Odp: Prosty problem

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 :)

Odp: Prosty problem

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

Odp: Prosty problem

no to:

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

Odp: Prosty problem

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

Odp: Prosty problem

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

8

Odp: Prosty problem

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

9

Odp: Prosty problem

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

10

Odp: Prosty problem

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

11

Odp: Prosty problem

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

12

Odp: Prosty problem

mozna uzyc basha pod winde ;)

13

Odp: Prosty problem

i wszystkiego innego tez --> cygwin

http://www.5oft.pl/

14

Odp: Prosty problem

jasne, ale to juz GNU/Windows :)

Odp: Prosty problem

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)

16

Odp: Prosty problem

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

17

Odp: Prosty problem

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