On Mon, Sep 26, 2011 at 10:02:09PM -0500, rantis cares wrote:
Listeros:Buenas noches (dias) a todos. Fijense que recurro nuevamente a ustedes para la siguiente consulta. tengo un archivo (tirar.txt) que contiene los siguientes datos: dato1 dato2 dato3 dato4 dato1 dato2 dato3 dato4 dato1 dato2 dato3 dato4 dato1 dato2 dato3 dato4 dato1 dato2 dato3 dato4 dato1 dato2 dato3 dato4 Cada uno de los datos es diferente (llamese nombre, apellidos etc). Con el comando awk puedo hacer lo siguiente: awk '{print $1}' tirar.txt dato1 dato1 dato1 dato1 dato1 dato1 Y todo bastante bien, pero ahora quiero que la columna de dato1 me sea mostrado uno por uno y ejecute cierta accion (con otro comando). Para ello ejecuto la siguiente linea de ordenes if [ -e tirar.txt ]; then for i in `cat tirar.txt`; do # Aqui es donde me encue4ntro con el error, porque para ejecutar awk, necesito el archivo sobre el que se ejecutara y yo quiero que imprima el for i in `cat tirar.txt` awk awk '{print $1}' $i done else echo "" echo "No se puede ejecutar la orden" fi Alguna idea?.
cat está demás. Basta y sobra con awk. Saludos. -- Pablo Jiménez -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

