как скопировать файлы с определенным расширением в каталог, в котором расширение и назначение файла читаются из текстового файла - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь создать сценарий, в котором он читает тип расширения и место назначения из текстового файла, а затем копирует файлы с этим расширением в место назначения, указанное в текстовом файле

Я пробовал это,но если каталог не существует, как мне сделать это в скрипте

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 'представляют собой один и тот же файл

...