Article View: es.comp.os.linux.programacion
Article #15074Leer líneas de un fichero
From: Oscar Manuel
Date: Tue, 15 Aug 2000 00:00
Date: Tue, 15 Aug 2000 00:00
61 lines
2403 bytes
2403 bytes
Este es el último "experimento" de programilla (es que no sé seguir): #!/bin/bash RESULT=/tmp/onmap nmap -n -sP -PI 192.168.0.1-254 -m $RESULT linea=$(cat $RESULT|read) #linea=$(cat $RESULT|read host ip up_down final) /bin/echo $linea $host $ip $up_down $final $REPLY He estado mirando man read, y he mirado y probado todas las opciones, pero no doy con ello. Obviamente, quiero leer todas las líneas generadas, pero para probar he querido leer la primera línea y almacenarla en $linea, pero me sale en blanco. Una vez conseguido esto, pretendo hacer un bucle para leer línea a línea, tratar los resultados y leer la siguiente línea, pero tampoco sé cómo controlar el fin de fichero. Se notará mi falta de contacto con bash, pero espero sepais comprenderlo. Aparte de esto, quería comentar un par de cosillas: 1) Esto es por simple curiosidad ¿Se pueden especificar dos (o más) shells en un mismo script? Ejemplo: #!/bin/bash ... #!/usr/bin/perl ... 2) En el script de mi programilla, cuando ejecuto el nmap, se me activa el WOL de la otra máquina y se enciende. ¿Por qué? ¿Cómo evitarlo (sin quitar el cable WOL ni el latiguillo, obviamente)? -- http://counter.li.org registration info: ---------------------------------------- Linux user: 92390 - Linux machine: 39301 |--------------------------------------------| | Oscar Manuel Gómez Senovilla | | mailto:oscarsen@BORRARomgs.findhere.com | | (quita "BORRAR" después de @) | | (remove "BORRAR" after @) | | Madrid (España) | |--------------------------------------------|
Technical Details
Message-ID:
<39999EE1.BFBF9AE4@omgs.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,1acfdd076705ea7c,start X-Google-Attributes: gidf86c8,public From: Oscar Manuel <oscar@omgs.es> Subject: Leer líneas de un fichero Date: 2000/08/15 Message-ID: <39999EE1.BFBF9AE4@omgs.es> X-Deja-AN: 658649808 Content-Transfer-Encoding: quoted-printable X-Accept-Language: es Content-Type: text/plain; charset=iso-8859-1 X-Trace: oscar.omgs.es 966368993 1652 192.168.0.10 (15 Aug 2000 19:49:53 GMT) Organization: Estoy harto de spammers Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion