![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| problema no comando awk | viveksnv | Programação Shell Script e | 3 | 03-03-2008 04:59 |
| problema com o comando tr | Ravi raj kumar | UNIX & avançada para usuários experientes | 2 | 07-02-2007 06:41 |
| problema com o comando dd ou talvez AFS problema | Anta | Programação Shell Script e | 0 | 08-25-2006 10:10 |
| comando ls problema | buckhtr77 | Sun Solaris | 2 | 12-06-2005 04:16 |
| Problema ao usar o comando Sed | gopskrish | UNIX para Dummies Perguntas & Respostas | 2 | 06-27-2005 11:26 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Problema com comando tr az 0-9
Oi peritos,
Estou recebendo um resultado estranho quando se utiliza o comando tr. Estou usando tr para mudar nomes extensões criadas por dividir comando (da AA, AB, AC, etc para 00, 01, 02 etc.) Se eu executar o script de comandos posso obter os resultados esperados, mas quando eu faço isso através de um guia cron e invocados a partir de um perl scriipt i get estranho resultados. Por exemplo, ter convertido a 08, mas fica aa fica convertido para 00. + Old_ext \u003d AE + Imprimir old ae Old Extensão ae + + Tr az 0-9 + Echo ae new_ext \u003d 0e + Imprimir Nova Extensão 0e Nova Extensão 0e para ab new_ext vem como 08 de lá em diante é 0c, 0d, 0e assim. Aqui é a parte relevante do código. para i em `ls $ (base_file_name). uma *` old_ext \u003d $ (i ##*.} print "old" $ old_ext new_ext \u003d `echo $ old_ext | tr 'az''0 -9 '` print "nova extensão" $ new_ext feito qualquer ajuda seria muito apreciada como eu passei muitas horas sobre este assunto. Tentei severl abordagens como colocar eval na frente de eco, mas que não poderia começar este trabalho. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|