我有一个这样的脚本:
file="results/semester1 (2013).csv"
if [ -f "$file" ]; then
echo 'File exists.'
# do more stuff with $file
fi
我想$file在 if 块内做更多的事情,比如 issue mv、cp、ln等。但是我发现每次传递$file给这些 Unix 命令时,我都必须用双引号将其括起来以处理文件名,否则我会出错。正如您在 if 条件中看到的那样,我已经做了一次。
有没有办法“一劳永逸”地双引号,这样我就不必每次都这样做?