linux-在Bash中将文件从2个文本文件移动到位置

我有一个文本文件中的文件列表,每行一个,还有另一个文本文件,具有用于移动文件的相应位置,每行一个.

如何在bash中执行(文本文件1行1上的mv文件到文本文件2行1上的位置)?

解决方法:

分别读取每个文件:

while read file1; read file2 <&3; do
   mv -- "$file1" "$file2"
done < file1.txt 3< file2.txt
上一篇:Linux常用命令


下一篇:filter过滤器