🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Duda Shell scripting (bash)

#12057
From: Artabros
Date: Sat, 01 Sep 2001 23:29
23 lines
1793 bytes
    Hola!!
       Necesito leer una linea determinada de un fichero de texto con
un script en bash de dos formas diferentes  :P

        La primera es leer una linea aleatoria de dicho fichero. Para
generar dicho n� aleatorio uso lo siguiente:

expr `wc -l prueba|sed s/"[ ]*"//|cut -d" " -f1` \* 32767 / $RANDOM

       Para leer dicha linea he pensado en un bucle for desde 0 hasta
el n� generado, y al llegar a el leer la linea... pero no estoy
familiarizado con el  bash no se como hacer eso  :(

        La segunda forma es leer las lineas del fichero
consecutivamente. Necesito q con cada llamada al script me lea la
siguiente linea.

       El gran problema q me encuentro en las dos es "como descarto
las lineas ya leidas?". Supongo q simplemente borrandolas del fichero
en el 1� caso y guardando en una variable en q linea va para el 2�.
Son esas las soluciones mas viables?

        Muchas gracias por la ayuda!!!
Technical Details
Message-ID: <f6r2pts6p82l1tpjnfj2dte39hkoh6bjkp@4ax.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!cm64135.red.mundo-r.COM!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8233a2292fd245b9,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-09-01 16:29:51 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!cm64135.red.mundo-r.COM!not-for-mail
From: Artabros <artabros@bigfoot.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Duda Shell scripting (bash)
Date: Sun, 02 Sep 2001 01:29:40 +0200
Lines: 23
Message-ID: <f6r2pts6p82l1tpjnfj2dte39hkoh6bjkp@4ax.com>
NNTP-Posting-Host: cm64135.red.mundo-r.com (213.60.64.135)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 999386990 4081688 213.60.64.135 (16 [64633])
X-Newsreader: Forte Agent 1.8/32.548