批量删除目录中所有文件中的空白,并替换为破折号“-”;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量删除目录中所有文件中的空白,并替换为破折号“-”;相关的知识,希望对你有一定的参考价值。

Add this to your .profile or .bash_rc file, source the file, navigate to the directory and call "rm_whitespace"

Based on: http://snipplr.com/view/4468/batch-rename-files-in-directory/
  1. alias rm_whitespace="for F in * ; do NF=`echo $F | perl -lne "s/ /-/g; s/\_/-/g; s/[,']//g; s/[-]+/-/g; print"` ; mv "$F" "$NF" ; done"

以上是关于批量删除目录中所有文件中的空白,并替换为破折号“-”;的主要内容,如果未能解决你的问题,请参考以下文章

Linux批量查找与替换

复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符

复制/etc/profile至/tmp/目录用查找替换命令删除/tmp/profile文件中的空白行

word替换图片(高手进)

批量重命名文件并保留最后一个破折号

linux系统批量替换文件中的字符