Я все еще очень плохо разбираюсь в сценариях оболочки, поэтому уверен, что эта команда ошибочна. Я пытаюсь переименовать папку файлов с именами в текстовом файле. Предварительное условие состоит в том, что имя файла filename.txt и файлы в папке уже организованы так, чтобы соответствовать первой строке первого файла в системе. То, что я получил, было:
while read line; do echo -e "$line\n" | for f in *mkv do mv f $1; done < filenames.txt
но это не сработало. Ребята, вы можете помочь мне исправить это?
Спасибо