我有一堆看起来像这样的文件名:
2501254200*.nc
我想删除星号。但是当我使用以下代码时:
mmv '***' '#1#2'
我得到错误
2501254200*.nc -> : bad new name
Nothing done
如何从名称中删除 *?
我有一堆看起来像这样的文件名:
2501254200*.nc
我想删除星号。但是当我使用以下代码时:
mmv '***' '#1#2'
我得到错误
2501254200*.nc -> : bad new name
Nothing done
如何从名称中删除 *?
我用
mmv
的不多,但在这里看起来你需要中间*
来完全匹配*
文件名中的字符。既然*
是其他模式,请尝试转义中间*
:您需要
*
从字面上转义要使用的内容。尝试这个:或者,如果您有
perl-rename
(安装rename
在 Debian 及其衍生产品如 Ubuntu 上):