Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206

    Lettura da file tramite bash linux

    ciao a tutti ho un file di testo con dentro scritte varie righe.
    vorrei sapere un modo, per leggere tramite bash linux, ogni riga e salvarne il contenuto in una variabile.

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    ho provato a fare:

    codice:
    numero_righe=$(wc -l /home/dati_mancanti.log | awk '{print $1}')
    i=1
    while [ "$i"  -le "$numero_righe" ]
    do
        variabile = sed -n "$ip" /home/dati_mancanti.log
        echo $variabile
        i=`expr $i + 1`
        echo $i
    done
    però mi da:

    line 18: variabile: command not found

    sbaglio qualcosa? con il comando sed non vado a leggere riga per riga? posso usare in esso $ip? cioè al posto di dire di leggere la riga 1 (1p) dico di leggere l'iesima riga si può?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    225
    sed è un editore.
    Pova a guardare head o tail
    ciao
    sergio

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    Quando posti del codice, usa gli appositi tag CODE, come indicato nel Regolamento interno, al punto 6.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.