我正在编辑一个安装脚本,以排除在基本目录下安装的一些目录,因为它们已经在系统上,并且我将节省大约一个演出时间。我一直得到的mv: target '/tmp/makepkg/unreal-engine/pkg/unreal-engine/opt/unreal-engine/Engine/Binaries'
不是一个我尝试转义/
但\
没有成功的目录。还尝试了使用“mvmod
我的脚本中发生了什么?”的各种其他方法。
shopt -s extglob # at the very top above all variables in actual script. Not in the function
local mvmod
if [ -n "_system_mono" ];
then
thirdparty="Engine/Binaries/ThirdParty"
mvmod="!($thirdparty/Mono|$thirdparty/Python|$thirdparty/Python3)"
else
mvmod=" "
fi
mv Engine/Binaries "${mvmod}" "$path_to_Folder/Engine/Binaries"
path_to_folder
从所在Engine
位置开始。如果我mvmod
只留下一个空间角色,一切都会正常进行。所有文件肯定都在那里。