求个文件名替换脚本

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05

求个文件名替换脚本

#1

帖子 kkkmaokkk » 2012-08-05 9:04

我想把文件名带“-”改成“_-_” 如何实现?
麻烦各位多指点
0.0
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 求个文件名替换脚本

#2

帖子 lilydjwg » 2012-08-05 11:03

代码: 全选

perl-rename 's/-/_-_/g' your_files
在你那里,perl-rename 也可能叫作 rename 或者 rename.pl。使用 file $(which rename) 来确定你的 rename 命令是不是我指的这个 Perl 脚本。

另外,Vim 的 renamer.vim 插件用来干这种事特别好用,如果你会用 Vim 的话。
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05

Re: 求个文件名替换脚本

#3

帖子 kkkmaokkk » 2012-08-05 11:37

lilydjwg 写了:

代码: 全选

perl-rename 's/-/_-_/g' your_files
在你那里,perl-rename 也可能叫作 rename 或者 rename.pl。使用 file $(which rename) 来确定你的 rename 命令是不是我指的这个 Perl 脚本。

另外,Vim 的 renamer.vim 插件用来干这种事特别好用,如果你会用 Vim 的话。
谢谢 :em11
麻烦各位多指点
0.0
回复