如何将具有特定扩展名的文件复制到目录中,从文本文件中读取文件扩展名和目标位置

时间:2019-05-03 15:50:52

标签: bash shell ubuntu unix sh

我正在尝试创建一个脚本,该脚本从文本文件中读取文件扩展名类型和目标,然后将具有该扩展名的文件复制到文本文件中指定的目标

我已经尝试过了,但是如果目录不存在,如何在脚本中创建它

echo "Please enter name of file"
read name
while read line
do
    filetype=${line%,*}
    dest=${line#*,}
    find -iname "$filetype" -exec cp -n '{}' "$dest" \;
done < $name 

文本文件

.txt,/home/username/Desktop/dest 

当我在终端中运行脚本时,出现此行

  

cp:“ ./ 2 / sometextfile.txt”和/home/username/Desktop/2/sometextfile.txt”是同一文件

0 个答案:

没有答案