linux下如何去掉多个文件的破折号

linux下如何去掉多个文件的破折号

我的文件名为HCW-00109-01.sam

我想把他们的名字改成HCW0010901.sam

有人可以帮我弄这个吗?

答案1

您必须小心使用重命名命令。如果您不使用-o.当然,如果你搞砸了,就无法挽回了。

  • 据说-a要多次更换

  • 说不-o覆盖文件

  • --意味着将命令的其余部分视为参数而不是选项

  • 对于所有包含破折号的文件,将破折号替换为空字符串

    rename -a -o  -- '-' '' *-*
    

相关内容