🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Leer líneas de un fichero

#15074
From: Oscar Manuel
Date: Tue, 15 Aug 2000 00:00
61 lines
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-mail

Show 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