【发布时间】:2015-01-30 01:18:32
【问题描述】:
我有以下脚本
file=${file:-letsdump.sh}
checkfile="~/mysql_backup/$file"
if [ -e "$checkfile" ]; then
mv ~/mysql_backup/$file ~/mysql_backup/$file-bak-$(date +%d%m%Y_%H%M).bak
else
echo 'file doesnt exist'
fi
我知道我的文件在那里,我认为这可能与 ~/ 有关?
它永远找不到文件
【问题讨论】:
-
在引号内,
~没有展开。 -
顺便说一句,这是一个常见问题解答。
标签: shell file home-directory tilde-expansion