我在不同的目录中有一些文件。一些文件名为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
答案 0 :(得分:1)
引用参数可以解决问题:
bash move_files2.sh "profile/generate/work/profiles-tc*"