在循环中使用变量名和find

时间:2018-09-27 12:46:10

标签: bash find

我有一个带有名称列表的文件。对于每个名称,我想找到一个以该名称开头并以某个后缀结尾的文件。我写了一个简短的bash脚本,但是没有从find命令获得任何输出

#!/bin/bash
file="/my_folder/list_of_names"
while read var
do
    echo $var
    find /folder/of/files/ -name "${var}*" -and -name *.bam
done <"$file"

借助echo命令,名称列表可以正确打印到屏幕上。如果我手动将“ var”设置为等于列表中的名称之一,并使用带参数的find命令运行,它将返回我要查找的文件,但在脚本中将不起作用。

0 个答案:

没有答案