У меня есть список имен образцов в текстовом формате, например.Копирование файлов из текстового списка
Sample1
Sample2
etc....
Im пытается найти и скопировать файлы с этими именами и определенным расширением, используя ниже одного лайнера
find ./ | egrep fq.gz | fgrep -f list.txt | perl -ne 'chomp; system "cp $_ /data/copy_of_files/"'
Никаких ошибок не вырвали, но ничего не копируются.
Эта линия работает, пока я не передавать вывод на Perl (список правильных файлов отпечатков в termial от fgrep), так что я думаю, что моя проблема с разделом PERL ...
какие-либо предложения?
Чтобы уточнить, вы хотите искать файлы с определенным расширением (в данном случае .gz), а затем проверить, соответствует ли содержимое этих файлов одной из строк в list.txt, а затем скопировать их все в какой-либо каталог? –
Нет, если имя файла содержит одну из строк текста. – user3234810