从文件中读取文件名,并在Unix中将文件从一个位置移动到另一个位置

时间:2013-01-22 08:19:43

标签: linux shell unix

我有一个包含文件名的文件。 我想从该文件中读取这些文件名并将它们移动到特定位置。

2 个答案:

答案 0 :(得分:0)

您可以使用简单的循环:

#!/bin/bash

while read -r filename; 
do
  mv "$filename" /DESTINATION/PATH/
done < input_filename

答案 1 :(得分:0)

awk '{old=$0;new=/path/pathsub/;system("mv \""old"\" "new)}' your_file_with_file_list