bash script: entry di una lista
Moderatore: Staff
Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- alex.franci
- Linux 2.x

- Messaggi: 380
- Iscritto il: mer 26 lug 2006, 10:26
- Località: Bologna
- Contatta:
bash script: entry di una lista
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
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
- alex.franci
- Linux 2.x

- Messaggi: 380
- Iscritto il: mer 26 lug 2006, 10:26
- Località: Bologna
- Contatta:
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
Codice: Seleziona tutto
#!/bin/bash
while read valore
do
echo "$valore"
done<file.txt
Codice: Seleziona tutto
#!/bin/bash
COUNT=0
for ENTRY in $(cat filelista)
do
COUNT=$(($COUNT+1))
echo "Entry $COUNT: $ENTRY"
done
- alex.franci
- Linux 2.x

- Messaggi: 380
- Iscritto il: mer 26 lug 2006, 10:26
- Località: Bologna
- Contatta:
uhm... cioè: alla fine potevo arrivarci anche da solo: non è per niente difficilenotsafe ha scritto:Codice: Seleziona tutto
for ENTRY in $(cat filelista)
comunque grazie!