2015-09-25 11 views
3

У меня есть список файлов в текстовом файле, по одному в строке и другом текстовом файле с соответствующими местоположениями для перемещения файлов по одному в строке.В Bash перемещать файлы в локацию, из 2 текстовых файлов

Как я могу выполнить в bash (файл mv on (text file1 строка 1) в местоположение (в строке 1 текстового файла2))?

ответ

3

Чтение из каждого файла отдельно:

while read file1; read file2 <&3; do 
    mv -- "$file1" "$file2" 
done < file1.txt 3< file2.txt