Supponendo che capisco correttamente la tua domanda, un semplice programma in qualsiasi linguaggio di scripting lo farà in poche righe di codice. Perl, Python e Ruby sono preinstallati su OS X; Darò un esempio in Perl. Basta eseguirlo al prompt dei comandi in una finestra di Terminale.
Dato che i nomi dei file che vuoi elaborare sono elencati, un nome file per riga, in un file di testo chiamato infile.txt
:
perl -pe 's/(.*)/<img>$1<\/img>/;' < infile.txt > outfile.html
Spiegazione: chiamare l'eseguibile perl
con il flag -e
significa "esegui il codice tra virgolette che seguono"; il flag -p
significa "per ogni riga su input standard, eseguire il programma (ovvero il codice tra virgolette in questo caso) su quella riga e quindi stampare la riga"; e il programma attuale tra virgolette semplici aggiunge semplicemente i tag <img></img>
all'inizio e alla fine di qualunque testo si trovi in quella linea del file. Gli operatori <
e >
indicano input e output per i nomi file specificati.