【发布时间】:2020-01-23 17:10:16
【问题描述】:
我创建了一个文件 (search.txt),其中包含我要从当前目录复制的 .fasta 文件的文件名(其中还包含许多不需要的 .fasta 文件)。是否可以使用此文本文件在当前目录中查找匹配文件并将其复制到新位置?
search.txt 文件包含如下名称列表:
name_1
name_2
name_3
我尝试使用 find 和 grep 构建搜索词,如下所示:
find . *.fasta | grep -f search.txt
为每个匹配的文件返回这样的输出:
./name_1.fasta
./name_2.fasta
./name_3.fasta
name_1.fasta
name_2.fasta
name_3.fasta
它正在查找正确的文件,但我不确定此输出是否有用/可用于复制这些文件?
【问题讨论】: