The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 05-28-2007
rinku rinku is offline
Registered User
  
 

Join Date: Mai 2007
Posts: 54
Question help me

comment puis-je l'impression de A à Z en utilisant à la boucle ou si l'état.
Exmp:
J'ai un nom de fichier 098A. Je exécuter un script qui vérifie que le nom du fichier
Maintenant, chaque fois qu'un script exécuté le nom de fichier (098A) va changer et il ressemblera à 098C puis 098B .... ATLAST la 098Z.
s'il vous plaît, aidez-moi.
  #2 (permalink)  
Old 05-28-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Lieu: node feuilles dans les arbres B +
Posts: 2958

Code:
awk '{ for(i=65; i<=90; i++) { printf "%c\n", i }; exit }' /bin/ls

  #3 (permalink)  
Old 05-28-2007
rinku rinku is offline
Registered User
  
 

Join Date: Mai 2007
Posts: 54
Unhappy thanx ...

Thanx ..
Si je veux conserver la valeur de "% c" à une seule variable, sans cette impression alors quelle est la commande. s'il vous plaît me dire que antérieure que possible.
  #4 (permalink)  
Old 05-28-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Lieu: node feuilles dans les arbres B +
Posts: 2958
Citation:
s'il vous plaît me dire que antérieure que possible.
Ce n'est pas encouragé.

Vous cherchez quelque chose de ce genre,

Juste pour stocker,

Code:
awk '{ for(i=65; i<=90; i++) {  arr[i]=i } }' /bin/ls

Pour stocker et d'afficher

Code:
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
rinku rinku is offline
Registered User
  
 

Join Date: Mai 2007
Posts: 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


sortie de cela est::::
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
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


Pourquoi il ne donne pas dans la bonne voie. puis-je obtenir de A à Z en série.
  #6 (permalink)  
Old 05-28-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Lieu: node feuilles dans les arbres B +
Posts: 2958

Code:
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

Bookmarks

« Loop | cron aider »
Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 09:33 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0