Sono ancora molto nuovo con gli script di shell, quindi sono sicuro che questo comando sia sbagliato. Sto cercando di rinominare una cartella di file con i nomi in un file txt. Il presupposto è che i file filenames.txt e i file nella cartella siano già organizzati in modo da abbinare la prima riga al primo file nel sistema. Quello che ho ottenuto è stato:
while read line; do echo -e "$line\n" | for f in *mkv do mv f $1; done < filenames.txt
ma non ha funzionato. Ragazzi, potete aiutarmi a correggerlo?
Grazie