我有一个这样的脚本:
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 条件中看到的那样,我已经做了一次。
有没有办法“一劳永逸”地双引号,这样我就不必每次都这样做?