The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Korn: Come loop attraverso una stringa carattere per carattere shew01 Shell scripting e di programmazione 10 12-02-2008 07:58 AM
leggere una variabile carattere per carattere, sostituire i caratteri con qualcos'altro vipervenom25 UNIX for Dummies Domande & Risposte 2 06-06-2008 04:18 PM
carattere speciale sul file .. aiuto! urgente genzbeat HP-UX 1 01-18-2008 03:55 PM
di scelta rapida per il catrame CVF - [nomefile] | gzip> [nomefile]. tar.gz bcamp1973 UNIX for Dummies Domande & Risposte 4 12-11-2007 05:45 PM
rsync problema - carattere spazio nel nome file chief2 UNIX for Dummies Domande & Risposte 3 09-24-2004 12:06 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 05-30-2007
xramm xramm is offline
Utente Registrato
  
 

Join Date: May 2007
Interventi: 113
Nome del file di caratteri modifiche

Vorrei fare uno script per modificare il nome del file di carattere non in inglese per una determinata directory. Ma non so dove mi trovo a partire dalla causa Sono un po 'nuovo utente per gli script.
Almeno c'è qualcuno mi può aiutare a fare primo passo, come posso trovare illegali o indesiderati caratteri in nomi di file e poi forse ho a fare una conversione, ad esempio: da I a i, da o per o. .. come questo ..

Thanks a million.
  #2 (permalink)  
Old 05-30-2007
LiquidChild LiquidChild is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2005
Località: Belfast
Interventi: 49
Citazione:
Originalmente inviato da xramm
Vorrei fare uno script per modificare il nome del file di carattere non in inglese per una determinata directory. Ma non so dove mi trovo a partire dalla causa Sono un po 'nuovo utente per gli script.
Almeno c'è qualcuno mi può aiutare a fare primo passo, come posso trovare illegali o indesiderati caratteri in nomi di file e poi forse ho a fare una conversione, ad esempio: da I a i, da o per o. .. come questo ..

Thanks a million.
Sicuramente il primo punto di partenza è quello di sapere che cosa è uno carattere illegale, non si dispone di un elenco finito di loro? E che cosa si desidera convertire da e per loro? Penso a farlo per qualsiasi dizionario sarebbe una massiccia di posti di lavoro, potrebbe essere sbagliata!
  #3 (permalink)  
Old 05-30-2007
xramm xramm is offline
Utente Registrato
  
 

Join Date: May 2007
Interventi: 113
La mia lista è limitata per 10 caratteri, è per i caratteri di quelli provenienti da Turco a Inglese, non è una grande sceneggiatura, né un dizionario. Vogliono solo sapere un metodo per iniziare; devo usare sed o awk o insieme? come questo, grazie
  #4 (permalink)  
Old 05-30-2007
LiquidChild LiquidChild is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2005
Località: Belfast
Interventi: 49
Io non sono un esperto ma indovinare utilizzare la funzione di sostituto di awk per farlo funzionare e solo attraverso di essa il testo sostituendo ciascuna delle 10 caratteri devono verificarsi, che avete provato?
  #5 (permalink)  
Old 05-30-2007
aigles's Avatar
Aigles aigles is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: aprile 2004
Località: Bordeaux, Francia
Messaggi: 1.433
Se un personaggio è di essere sostituito da un altro personaggio (solo uno), si può fare qualcosa di simile (l'eco è per scopi di debug):

Codice:
#!/usr/bin/ksh
# ScriptFile: special_rename
from='àéêèïù'
  to='aeeeiu'
ls *[${from}]* |
while read filename
do
   echo mv ${filename} $(echo ${filename} | tr "$from" "$to")
done

Esecuzione:

Codice:
$ touch téléphone à_voir
$ special_rename
mv téléphone telephone
mv à_voir a_voir
$

Jean-Pierre.
  #6 (permalink)  
Old 05-30-2007
xramm xramm is offline
Utente Registrato
  
 

Join Date: May 2007
Interventi: 113
grazie

I ll provare e provare develop.Thank voi.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 06:02 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0