Da minuscole a maiuscole

2006-02-14 Per discussione [EMAIL PROTECTED]

Ho un centinaio di file con nome e suffisso (cbl) in minuscolo.
Per un corretto funzionamento dovrei avere il nome del file in maiuscolo 
ed il suffisso in minuscolo in pratica MAIUSCOLO.cbl mentre ora ho 
maiuscolo.cbl

Come posso giostrare fra i comandi per fare ciò ?
Grazie mille


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Da minuscole a maiuscole

2006-02-14 Per discussione Premoli, Roberto

Ho un centinaio di file con nome e suffisso (cbl) in minuscolo.
Per un corretto funzionamento dovrei avere il nome del file in maiuscolo 
ed il suffisso in minuscolo in pratica MAIUSCOLO.cbl mentre ora ho 
maiuscolo.cbl
Come posso giostrare fra i comandi per fare ciò ?
Grazie mille

Non ho sottomano la bash, ma un ciclo for piu' il comando tr potrebbero 
aiutarti... credo..



Re: Da minuscole a maiuscole

2006-02-14 Per discussione [EMAIL PROTECTED]

Premoli, Roberto ha scritto:

Ho un centinaio di file con nome e suffisso (cbl) in minuscolo.
Per un corretto funzionamento dovrei avere il nome del file in maiuscolo 
ed il suffisso in minuscolo in pratica MAIUSCOLO.cbl mentre ora ho 
maiuscolo.cbl

Come posso giostrare fra i comandi per fare ciò ?
Grazie mille



Non ho sottomano la bash, ma un ciclo for piu' il comando tr potrebbero 
aiutarti... credo..




Per for ok, non ho problemi, ma con tr riesco a convertire da maiuscole 
a minuscole e viceversa il contenuto del file, come faccio a modificare 
il nome del file ??



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Da minuscole a maiuscole

2006-02-14 Per discussione Matteo Castellini
On Tue, 14 Feb 2006 17:03:26 +0100
[EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 Ho un centinaio di file con nome e suffisso (cbl) in minuscolo.
 Per un corretto funzionamento dovrei avere il nome del file in
 maiuscolo ed il suffisso in minuscolo in pratica MAIUSCOLO.cbl mentre
 ora ho maiuscolo.cbl
 Come posso giostrare fra i comandi per fare ciò ?
 Grazie mille

Al momento mi viene in mente questo:

$ for i in *.cbl; do mv $i `basename $i .cbl | tr '[a-z]' \
'[A-Z]'`.cbl; done

ma sicuramente ci sono altri modi molto migliori per farlo. :)


byex! matteo

-- 
Matteo Castellini
GPG key: 0x4D9CF9F9
Jabber ID: [EMAIL PROTECTED]



Re: Da minuscole a maiuscole

2006-02-14 Per discussione giuliano
On Tue, 14 Feb 2006 17:40:44 +0100
[EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 [cut]
 
 Per for ok, non ho problemi, ma con tr riesco a convertire da maiuscole 
 a minuscole e viceversa il contenuto del file, come faccio a modificare 
 il nome del file ??

ammesso che sia $OLD la variabile che contiene il nome in minuscolo del file e 
$NEW il nuovo nome in maiuscolo, dai l'istruzione: mv $OLD $NEW (guardati 
meglio la risposta di Matteo);

qualcuno ha proposto (su un altro thread): $OLD e $NEW nel caso i nomi 
contenessero degli  spazi vuoti (e sempre che io abbia capito bene);

ciao, giuliano



-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Da minuscole a maiuscole

2006-02-14 Per discussione [EMAIL PROTECTED]
Matteo Castellini ha scritto:
 On Tue, 14 Feb 2006 17:03:26 +0100
 [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
 Ho un centinaio di file con nome e suffisso (cbl) in minuscolo.
 Per un corretto funzionamento dovrei avere il nome del file in
 maiuscolo ed il suffisso in minuscolo in pratica MAIUSCOLO.cbl mentre
 ora ho maiuscolo.cbl
 Come posso giostrare fra i comandi per fare ciò ?
 Grazie mille
 
 Al momento mi viene in mente questo:
 
 $ for i in *.cbl; do mv $i `basename $i .cbl | tr '[a-z]' \
   '[A-Z]'`.cbl; done
 
 ma sicuramente ci sono altri modi molto migliori per farlo. :)
 
 
 byex! matteo
 
Risolto grazie al vostro aiuto
Grazie mille


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]