Re: Zamiana nazw plików na

Autor: Virek (virek_at_kki.net.pl)
Data: Fri 11 Jun 1999 - 13:40:39 MET DST


Wojciech Giersz wrote:
>
> > Czy znacie może jakiś programik który by zamienił nazwy plików w
> > wybranym katalogu na wielkie litery ?
> > czyli np: a123acv.gif na A123ACV.GIF
>
> W Unixach roznej masci mozna zrobic to np. tak:
>
> foreach f (*)
> mv $f `ls $f | awk '{print toupper($0)}'`
> end

Jezeli bedzie to robil na partycji fat(16/32), to imho nie zadziala - bo
tam nie jest rozroznialna wielkosc znakow... Do szalu mnie doprowadza,
gdy winda w kazdym tknietym pliku zmienia pierwsza litere na wielka - w
koncu to i tak wsio ryba... :-||||

Trzeba to zrobic z nazwa tymczasowa, np. tak:
for i in *; do mv "$i" _tmp; mv _tmp `echo "$i" |tr 'a-z' 'A-Z'`;done

(sam tak czesto robie, tyle ze w odwrotna strone - nie cierpie pod
linuxem szukac shiftu...)

ps. Wazne sa apostrofy - ` to odwrocony apostrof - na klawiszu z tylda
' - zwykly apostrof - na klawiszu z cudzyslowem "

-- 
+Virek--mailto:virek_at_kki.net.pl http://zeus.polsl.gliwice.pl/~virek/
--------+
+11-czerwca-pomalujemy-katowice-w-rozowe-kropki-(legendarne)-----------------+
+Najbardziej-denerwuja-mnie-ludzie,-ktorzy-mysla,-ze-Jethro-Tull-------------+
+to-imie-i-nazwisko-gitarzysty---------------------------------(jakis-film)--+


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:36:45 MET DST