我想知道如何对像这样的文件进行批量重命名(使用rename或sed/awk):
Name 1 - Name 2 - Name 3.doc
Name 1- Name 2 - Name 3.doc
Name 1 -Name 2 - Name 3.doc问题是我希望所有文件都在同一个模式中,例如
Name 1-Name 2-Name 3.doc
完全没有空格。我正在阅读重命名文档,但找不到这样做的方法。
发布于 2013-06-17 07:25:51
发布于 2013-06-17 07:09:41
这样如何:
for file in *.doc; do
mv "$file" "$(sed 's# *- *#-#g' <<< "$file")"
donehttps://stackoverflow.com/questions/17138517
复制相似问题