🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12851

array linea por linea en bash

#12851
From: Jesus M. NAVARRO
Date: Mon, 07 May 2001 08:37
51 lines
2209 bytes
Hola a todos:

Estoy haciendo un script en bash y me encuentro con un problema:

Tengo que procesar la salida de un comando que devuelve varias l�neas. 
Despu�s tengo que procesar l�nea por l�nea la salida.

Estaba probando algo del estilo de:

VARIABLE=`comando`
for I in $VARIABLE; do
	OTRAVARIABLE= echo $VARIABLE | cut -d"separador" -fCAMPO
done

...pero claro, el problema est� en que el separador de listas (o sea, lo 
que contiene cada I) *no es una l�nea*, que es lo que me ingteresa, sino 
cada "token" (cada subcadena separada por espacios, en general), lo que 
no me interesa.

Resumiendo:

...si `comando` me devuelve:
l�nea UNO con par�metro#1 y par�metro#2
l�nea DOS con par�metro#1' y par�metro#2'
l�nea TRES con par�metro#1'' y par�metro#2''
...

�C�mo puedo apa��rmelas para hacer un bucle for (por ejemplo) y procesar 
separadamente *cada l�nea*?

En el ejemplo que daba anteriormente, los valores de $I en cada 
iteraci�n ser�an:
l�nea
UNO
con
par�metro#1
y
par�metro#2
l�nea
DOS
con
...

En lugar de:
l�nea UNO con par�metro#1 y par�metro#2
(fin del primer valor)
l�nea DOS con par�metro#1' y par�metro#2
(fin del segundo valor)
...

que es lo que a m� me interesar�a.
Technical Details
Message-ID: <3AF65EBA.6070107@geocities.com>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!howland.erols.net!bloom-beacon.mit.edu!news.rediris.es!garse!news.iddeo.es!elrond.intranet!nobody

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,4b8bb8f14bbaee88,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-05-07 21:15:16 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!howland.erols.net!bloom-beacon.mit.edu!news.rediris.es!garse!news.iddeo.es!elrond.intranet!nobody
From: "Jesus M. NAVARRO" <jesus_navarro@geocities.com>
Newsgroups: es.comp.os.linux.programacion
Subject: array linea por linea en bash
Date: Mon, 07 May 2001 10:37:14 +0200
Organization: Iddeo - Retevisi�n
Lines: 52
Message-ID: <3AF65EBA.6070107@geocities.com>
NNTP-Posting-Host: 62.81.130.4
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.19-Nav02 i686; en-US; 0.8.1) Gecko/20010421
X-Accept-Language: es-ES, es, en