QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 965|回复: 3

如何实现批量文件名修改?

[复制链接]
发表于 2004-2-17 10:44:09 | 显示全部楼层 |阅读模式
文件名本来是 “abc+序号”,我想把它们全部改为“序号”,去掉前面的abc

怎么做?有几百个文件啊
发表于 2004-2-17 11:00:42 | 显示全部楼层
for foo in * ; do ...  $foo ; done
回复

使用道具 举报

发表于 2004-2-17 11:20:22 | 显示全部楼层
在文件目录下建一脚本文件 rn.sh,内容为:
#!/bin/sh

for i in abc* ; do
    t=`echo $i|sed s/abc//`
    mv $i $t
done

还有很多写法,shell通过其他程序如sed,cut,head,tail,grep等工具的配合变得无比强大:)
回复

使用道具 举报

 楼主| 发表于 2004-2-17 15:36:18 | 显示全部楼层
3q
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-20 12:02 , Processed in 0.043579 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表