Как скопировать файлы с именами файлов, которые частично соответствуют строкам списка в текстовом файле? - PullRequest
0 голосов
/ 03 июня 2018

Например, filenames.csv содержит список кодов продуктов PROD111, PROD222, ..., которые частично соответствуют именам файлов в папке: PROD111a.jpg, PROD111b.jpg, ... Как мне скопировать файлы, которые соответствуютв новую папку?

1 Ответ

0 голосов
/ 04 июня 2018
#!/bin/bash
file1="filename.txt";
source="./" 
dest="./subfolder/"; 

for i in $(cat $file1); do
    for j in $(ls | grep $i);do
            cp -prf "$source$j" "$dest";
    done;
    echo "Copied all files starting with : $i";
done;
...