Evaluar lineas enteras en un for en bash

cuando recorremos una lista con el comando for en un script bash, evalua cada columna como una campo. Sin embargo en ocasiones nos puedes interesar recorrer lineas enteras como una unidad.

Para esto deberemos indicarle a bash que el salto de campo es un salto de linea ye sto lo hacemos asignado un valor a la variables IFS, en concreto si queremos saltos de linea IFS=$’\012′

un ejemplo claro seria esto:
IFS=$’\012′
for i in  $( ‘vzlist -a -H ‘ ); do
echo HN99 $i
done

mas info en: http://tldp.org/LDP/abs/html/internalvariables.html

This entry was posted in General and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *