Article View: es.comp.os.linux.programacion
Article #12851array linea por linea en bash
From: Jesus M. NAVARRO
Date: Mon, 07 May 2001 08:37
Date: Mon, 07 May 2001 08:37
51 lines
2209 bytes
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!nobodyShow 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