如何指定要从不同目录中读取的文件

时间:2015-06-10 15:00:19

标签: shell

我在不同的目录中有一些文件。一些文件名为profiles-tc_0974950_30190-r-00002.avro,其他文件名为profiles_060415084722_30129-r-00012.avro。当我运行我的脚本时,我希望能够指定以profiles-tc开头的文件,以及当我不想读取这些文件时的其他时间。

当我为两种情况中的一种运行我的脚本时,我有以下内容:

bash move_files2.sh profile / generate / work / profiles-tc *

然而,当我运行它时,它只读取一个文件。

FILES=$1

for f in $FILES
do
   echo "$f"
   echo "Processing $f file..."
done

1 个答案:

答案 0 :(得分:1)

引用参数可以解决问题:

bash move_files2.sh "profile/generate/work/profiles-tc*"