![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hur kan jag skriva ut A till Z med for-loop eller Om tillstånd.
Exmp: Jag har ett filnamn 098A. Jag kör ett script som kontrollerar att filnamnet Nu var gång ett skript kör filnamnet (098A) kommer att förändras och det kommer att se ut 098B då 098C .... det Äntligen 098Z. behag hjälpa mig. |
|
||||
|
Citat:
Letar du efter något sådant, Bara för att lagra, Kod:
awk '{ for(i=65; i<=90; i++) { arr[i]=i } }' /bin/ls
Att lagra och visa Kod:
awk '{ for(i=65; i<=90; i++) { arr[i]=i } }END{ for ( i in arr ) { printf "%d %c\n", i, arr[i] } }' /bin/ls
|
|
||||
|
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
produktionen av detta är:::: 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 69e 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y Varför det inte ger på rätt sätt. kan jag få A till Ö seriellt. |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|