Mehrzeiligen Output in Array oder Schleife?

05/11/2009 - 20:16 von Bernd Hohmann | Report spam
Eigentlich simpel, aber irgendwie find ich nichts dazu (ausser derben
Spielereien die schon am nàchsten Tag nicht mehr verstàndlich ist):

Ich will einen mehrzeiligen Output wie zb. von "ps aux | grep
/sbin/getty" Zeilenweise in einem Array ablegen.

Oder (was vielleicht noch klüger wàre) so ablegen, dass ich es in ener
Schleife weiterverarbeiten kann ("for j in $irgendwas"; do...")

In welcher Schublade muss ich suchen? Zzt. schmeiss ich das in eine
Temp-Datei die ich mit einer irren head/tail Konstruktion Zeilenweise
auslese.

Bernd

Visit http://www.nixwill.de and http://www.spammichvoll.de
jean.oliver@nixwill.de & bernado.bernhardi@spammichvoll.de
 

Lesen sie die antworten

#1 Ernest Herder
05/11/2009 - 20:47 | Warnen spam
Bernd Hohmann wrote:

Ich will einen mehrzeiligen Output wie zb. von "ps aux | grep
/sbin/getty" Zeilenweise in einem Array ablegen.

Oder (was vielleicht noch klüger wàre) so ablegen, dass ich es in ener
Schleife weiterverarbeiten kann ("for j in $irgendwas"; do...")



Beispiel: ps aux|while read l;do echo "Next line: $l";done
Ernest

Ähnliche fragen