OS: WIN_10_x64
SHELL : Cmder
最近想学习使用 CLI 来取代 GUI
但是发现 mv 这个指令并没有办法使用 Regex 只能够使用 wildcard match.
不过呢 wildcard 好像只能够使用于 '不含有空白字符的档案'
mv -v foo_bar*.tar D:\
可以成功执行
但倘若 foo_bar 之间的定界符号是'空格'的话
mv -v "foo bar*.tar" D:\
就会回传
mv: cannot stat 'foo bar*.tar': No such file or directory
我还上网查询了一些资料
尝试了以下等效的指令 但仍然都是失败告终
mv -v "{foo bar}*.tar" D:\
mv -v "${foo bar}*.tar" D:\
mv -v -t D:\D\ `ls | grep -i