![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Wie kann ich von A bis Z mit for-Schleife oder wenn die Bedingung.
Exmp: Ich habe eine Datei Namens 098A. Ich ein Skript, die überprüfen, ob die Datei-Namen Jetzt jedes Mal, wenn ein Skript laufen den Namen der Datei (098A) wird sich ändern, und es sieht wie 098B dann 098C .... die atlast 098Z. Bitte helfen Sie mir. |
|
||||
|
Zitat:
Suchen Sie etwas davon, Nur zu speichern, Code:
awk '{ for(i=65; i<=90; i++) { arr[i]=i } }' /bin/ls
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
|
|
||||
|
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
Ausgabe ist:::: 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 Warum ist es nicht die richtige Art und Weise. kann ich von A bis Z seriell. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|