【发布时间】:2016-01-28 03:42:22
【问题描述】:
假设一个目录下有两个文件
file1.jpg
file 2.jpg
这是我循环文件的代码:
for i in $dir/*
do
type=`exiftime -tg $i | cut -c-5`
done
我遇到的问题是当循环查看“文件 2.jpg”时,由于空间“文件”和“2.jpg”,它会将其视为两个文件。如何让它将文件视为一个文件?
【问题讨论】:
-
总是引用你的变量以防止分词(例如
"$i")。是的,引号在命令替换中是允许的(并且是必要的)(例如$(....)或与反引号相同)