The UNIX and Linux Forums  


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.

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-28-2007
rayashot rinku is offline
Usuário
  
 

Join Date: May 2007
Lugares: 54
Question me ajude

como posso imprimir A a Z utilizando para loop ou Se condição.
Exmp:
Eu tenho um nome do arquivo 098A. Dirijo um script que verifique que o nome do arquivo
Agora, cada vez um script executar o nome do arquivo (098A) vai mudar e vai pareço 098B então 098C .... o atlast 098Z.
por favor me ajude.
  #2 (permalink)  
Old 05-28-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Localização: nó folha na árvore B +
Mensagens: 2.957
Código:
awk '{ for(i=65; i<=90; i++) { printf "%c\n", i }; exit }' /bin/ls
        
  #3 (permalink)  
Old 05-28-2007
rayashot rinku is offline
Usuário
  
 

Join Date: May 2007
Lugares: 54
Unhappy thanx ...

Thanx ..
Se eu quiser armazenar o valor do "% c" em uma variável, sem imprimir esta então qual é o comando. por favor me diga como earli possível.
  #4 (permalink)  
Old 05-28-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Localização: nó folha na árvore B +
Mensagens: 2.957
Citação:
por favor me diga como earli possível.
Esta não é incentivado.

Procurando por algo parecido com isto,

Só para armazenar,
Código:
awk '{ for(i=65; i<=90; i++) {  arr[i]=i } }' /bin/ls
        
Para armazenar e exibir
Código:
awk '{ for(i=65; i<=90; i++) {  arr[i]=i } }END{ for ( i in arr ) { printf "%d %c\n", i, arr[i] } }' /bin/ls
        
  #5 (permalink)  
Old 05-28-2007
rayashot rinku is offline
Usuário
  
 

Join Date: May 2007
Lugares: 54
awk '(for (i \u003d 65; i <\u003d 90; i + +) (arr [i] \u003d i)) END (for (i in arr) (printf "% d% c \ n", i, arr [i] )) '/ bin / ls


resultado deste é::::
70 F
71 G
72 h
73 I
74 J
75 K
76 L
77 M
78 N
O 79
90 Z
65 A
66 B
67 C
68 D
69 E
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y


Porque é que não fica no bom caminho. posso obter A a Z seriadamente.
  #6 (permalink)  
Old 05-28-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Localização: nó folha na árvore B +
Mensagens: 2.957
Código:
awk '{ for(i=65; i<=90; i++) { arr[i]=i } }END{ for ( i in arr ) { printf "%d %c\n", i, arr[i] } }' /bin/ls | sort -k1
        
Closed Thread

Marcadores

« Loop | cron ajudar »
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 07:27.


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