joa*_*him 1 macos bash gitolite
我正在尝试运行一个脚本,它使用我的$HOME变量进行设置(顺便说一句,它是gitolite).
$HOME
但是,它失败了,因为我在一个主目录路径中有空格的系统上.
我想在一个点上攻击gitolite bash脚本,所以$HOME变成了可以使用的东西 - 它在脚本中被多次使用,并且在某些地方被连接起来形成子文件夹,所以将它包装成""赢了不行.
所以要清理它我需要说:
$HOME=(magic here)$HOME
(这当然是假设后来的perl脚本也不$HOME直接读取变量并且还需要修复...)
Ign*_*ams 8
到处使用引号.
HOME="/Users/Foo Bar" WORKDIR="$HOME"/Work PLAYDIR="$HOME"/Games MARATHONDIR="$PLAYDIR"/Marathon
归档时间:
14 年,5 月 前
查看次数:
808 次
最近记录: