![]() |
|
|
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. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Zuweisen von Werten an ein Array mit for / while-Schleife | fiori_musicali | Shell Programmierung und Scripting | 2 | 11-24-2008 11:01 PM |
| Zuordnung der Werte zu einem Array | kkraja | Shell Programmierung und Scripting | 1 | 08-11-2008 07:28 AM |
| String-Manipulation | psalas | UNIX for Dummies Questions & Answers | 9 | 04-15-2008 11:00 AM |
| Zuweisung von Werten an eine Variable | trichyselva | UNIX for Dummies Questions & Answers | 3 | 12-14-2007 01:55 AM |
| Zuweisen von Werten in ein Array | yongho | UNIX for Dummies Questions & Answers | 4 | 07-13-2005 09:49 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
retreiving und Zuordnung von Werten und String-Manipulation in einer for-Schleife
Hi
Ich bin neu bei Shell Scripting, und ich bin der Erstellung eines Skripts. Jetzt bin ich für die Arbeit an einem sub Teil davon .. aber ich bin nicht in der Lage, es funktioniert. --- der Test-Code, dass ich mich mit -------------------------- IFS \u003d "" Sample_eve \u003d "PSG proc_s | grep TY" n \u003d 0 für Zeile in $ Sample_eve tun n \u003d `expr $ n + 1" Sam $ n \u003d $ ( `echo $ line | awk-F" "(print $ 5) '| awk-F": "' (print $ 2) '`) echo $ Sam $ n getan ---------------------------- was ich versucht, dies ist .. Liste aller Prozess namens proc_s, die derzeit ausgeführt und befinden sich auf der Maschine TY .. füllen sie in der Variablen Sample_eve. und dann für jede Zeile aus der Sample_eve und bearbeiten sie auf individueller Basis. aber es ist nicht der Fall .. for-Schleife geht nur durch, wenn .., wenn ich nicht setzen IFS \u003d "", dann Linie die Wort für Wort Daten aus dem '$ Sample_eve ... mit denen kann ich nicht trennen Startzeit für jeden Prozess. (es läuft 35 Mal für 4 Zeilen .. ich will, damit sie nur 4 Mal für 4 Linie). Ich tue `echo $ line | awk-F" "(print $ 5) '| awk-F": "' (print $ 2) '` .. so um die Startzeit für jeden Prozess in wenigen Minuten .. ich am Zuordnung in Array Sam, um die Start-Minute für jeden Prozess. aber auch ein Fehler wie dieser Ausgabe .. für diesen Einsatz als Test array [9]: 04 ^ J28 ^ J04 ^ J09: nicht gefunden. 04, 28,04,09 sind richtig gezeigt, dass sie sind die Minuten .. ist aber nicht in einer angemessenen Art und Weise. Ich bin mit dieser Sache stecken .. Bitte helfen Sie mir. Ich bin nicht in der Lage, den Code arbeiten. Ich bin mit der Korn-Shell. Danke |
| Lesezeichen |
| Tags |
| awk, schneiden, für jeden, for-Schleife |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|