Barra laterale

sistema:processare_ogni_riga_di_un_file_di_testo

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 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 .


sistema/processare_ogni_riga_di_un_file_di_testo.txt · Ultima modifica: 18/04/2018 - 15:50 (modifica esterna)