【发布时间】:2016-06-20 07:44:08
【问题描述】:
我正在尝试从 bash 脚本中移动文件,
我已将源和目标保存到变量中:
source='/Users/usr/Downloads/Drop/test\ movie.m4v'
dest='/Users/usr/Downloads/Movies/test\ movie.m4v'
我正在跑步:
mv $source $dest
我得到了输出:
usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory
我做错了什么!?
我要移动的文件的路径中可能包含也可能不包含空格。我正在使用 sed 在空格前添加转义字符。
提前谢谢:)
【问题讨论】: