The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Korn: Como fazer um loop através string caracter a caracter shew01 Programação Shell Script e 10 12-02-2008 07:58
leia uma variável caracter a caracter, substituir caracteres com outra coisa vipervenom25 UNIX para Dummies Perguntas & Respostas 2 06-06-2008 03:18
caractere especial sobre Filename .. help! urgente genzbeat HP-UX 1 01-18-2008 03:55
atalho para o alcatrão CVF - [filename] | gzip> [filename]. tar.gz bcamp1973 UNIX para Dummies Perguntas & Respostas 4 12-11-2007 05:45
rsync problema - caractere de espaço no nome do arquivo chief2 UNIX para Dummies Perguntas & Respostas 3 09-24-2004 11:06

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 Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-30-2007
xramm xramm is offline
Usuário
  
 

Join Date: May 2007
Lugares: 113
Filename personagem muda

Quero fazer um script para mudar nome da personagem não em Inglês para um determinado diretório. Mas não sei onde estou partindo devido a eu sou um pouco novo usuário para scripts.
Pelo menos é alguém pode me ajudar a fazer primeiro passo, como eu posso encontrar ilegal ou indesejado caracteres em nomes de arquivo e então talvez eu tenha que fazer uma conversão, por exemplo: a partir de i para i, a partir de ö para o. .. como este ..

Graças um milhão.
  #2 (permalink)  
Old 05-30-2007
LiquidChild LiquidChild is offline
Usuário
  
 

Join Date: Jul 2005
Localização: Belfast
Lugares: 49
Citação:
Originally Posted by xramm
Quero fazer um script para mudar nome da personagem não em Inglês para um determinado diretório. Mas não sei onde estou partindo devido a eu sou um pouco novo usuário para scripts.
Pelo menos é alguém pode me ajudar a fazer primeiro passo, como eu posso encontrar ilegal ou indesejado caracteres em nomes de arquivo e então talvez eu tenha que fazer uma conversão, por exemplo: a partir de i para i, a partir de ö para o. .. como este ..

Graças um milhão.
Certamente o primeiro lugar para começar é saber que um personagem é ilegal, você tem uma lista finita de eles? E o que você gostaria de convertê-los a partir de e para? Penso fazê-lo para qualquer dicionário seria um enorme trabalho, pode estar errado!
  #3 (permalink)  
Old 05-30-2007
xramm xramm is offline
Usuário
  
 

Join Date: May 2007
Lugares: 113
Minha lista é limitado para 10 caracteres, é para aqueles caracteres de turco para Inglês, ele não é um grande script, nem um dicionário. Só querem saber um método para iniciar, tenho que usar sed ou awk ou juntos? como este, Obrigado
  #4 (permalink)  
Old 05-30-2007
LiquidChild LiquidChild is offline
Usuário
  
 

Join Date: Jul 2005
Localização: Belfast
Lugares: 49
Eu não sou um expert, mas suponho que use o substituto da função awk para fazer isso e acaba de ser executado através de seu texto que substitui a cada um dos 10 personagens que devem ocorrer, já experimentou isto?
  #5 (permalink)  
Old 05-30-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Usuário
  
 

Join Date: Apr 2004
Location: Bordeaux, França
Mensagens: 1.420
Se um personagem está a ser substituído por um outro personagem (apenas um), você pode fazer algo assim (o eco é para depurar finalidade):
Código:
#!/usr/bin/ksh
# ScriptFile: special_rename
from=''
  to='aeeeiu'
ls *[${from}]* |
while read filename
do
   echo mv ${filename} $(echo ${filename} | tr "$from" "$to")
done
Execução:
Código:
$ touch tlphone _voir
$ special_rename
mv tlphone telephone
mv _voir a_voir
$
Jean-Pierre.
  #6 (permalink)  
Old 05-30-2007
xramm xramm is offline
Usuário
  
 

Join Date: May 2007
Lugares: 113
obrigado

I ll experimentá-lo e experimentá-lo develop.Thank você.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:40.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0