====== Processare ogni riga di un file di testo ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//28/08/2009//** \\ \\
Puo' essere utile processare ogni riga di un file di testo , per esempio per scaricare un elenco di file, o scrivere a schermo una serie di informazioni. Di seguito un piccolo script (''gettube.sh '') che grazie all'utility [[http://bitbucket.org/rg3/youtube-dl/wiki/Home|youtube-dl]] scarica da youtube un elenco di video contenuto in un file di testo.
**gettube.sh **
#!/bin/sh
for riga in `cat $1`; do
youtube-dl -l $riga
done
utilizzo:
./gettube.sh lista-url.txt
dove ''lista-url.txt'' e' un file di testo contenente gli url dei video da scaricare. \\
Il percorso del file da cui prendere l'elenco degli url viene preso dal primo parametro passato allo script,come si puo' osservare nell'intestazione del ciclo for ( '' `cat $1` '' ), tuttavia basterebbe sostituire ''$1'' con il percorso di un altro file per prendere l'elenco degli url da un'altra posizione .