我正在尝试找出一个脚本文件,该文件接收包含文件列表的文件,然后仅将这些文件复制到其他目录。任何帮助都会受到启发。
答案 0 :(得分:2)
for i in `cat file`
do
cp $i /other/
done
答案 1 :(得分:1)
cpio -pmu /new/directory < file
假设您已安装cpio
,无论如何......
答案 2 :(得分:0)
file="/work/file.txt"
for j in `cat $file`
do
cp ${j} /destination/direc
done
答案 3 :(得分:0)
我无法发表评论,因此在fedorqui的回答中略有扩展,这增加了引用以处理带空格的文件名:
#!/bin/bash
destination="./output_files"
while read file
do
echo $file
cp "$file" $destination
done < input_files