Pagina 1 di 1

bash script: entry di una lista

Inviato: mar 3 ott 2006, 19:05
da alex.franci
ciao a tutti!
ho una lista:

pippo
pluto
caio

in un file di testo e vorrei fare un echo per ogni entry della lista...

cioè che nell'output venisse tipo:
entry 1: pippo;
entry 2: pluto;
entry 3: caio;

come devo scrivere il blocco FOR ?
grazie mille

Inviato: mar 3 ott 2006, 19:20
da alex.franci
ho già risolto in altro modo...
comunque se volete rispondere fa solo piacere, anche perchè continua ad essere una cosa che non so :D
ciaociao

Inviato: mar 3 ott 2006, 19:33
da Paoletta

Codice: Seleziona tutto

#!/bin/bash
while read valore
do
       echo "$valore"
done<file.txt
se i valori stanno in file.txt

Inviato: mar 3 ott 2006, 23:07
da notsafe

Codice: Seleziona tutto

#!/bin/bash

COUNT=0
for ENTRY in $(cat filelista)
do
        COUNT=$(($COUNT+1))
        echo "Entry $COUNT: $ENTRY"
done
filelista ovviamente è file dove è presente la lista

Inviato: mer 4 ott 2006, 10:56
da alex.franci
notsafe ha scritto:

Codice: Seleziona tutto

for ENTRY in $(cat filelista)
uhm... cioè: alla fine potevo arrivarci anche da solo: non è per niente difficile :D

comunque grazie!