LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 968|回复: 6

在这个目录下有这些文件,我想一个一个对其操作,怎么做

[复制链接]
发表于 2003-5-7 19:59:12 | 显示全部楼层 |阅读模式
在这个目录下有kdi.mos lso.mos .die.mos ,15.mos , 没有一点规律,我想用一个批处理对其一个一个的操作,操作过的文件会生成一个*.oms,我想这样每次我就可以省好多力.谢谢
发表于 2003-5-7 20:16:11 | 显示全部楼层
for i in $(ls *.mos); do
    mv $i ${i/.mos/.som} # 可以把该步替换成你要进行的操作
done
 楼主| 发表于 2003-5-8 16:52:15 | 显示全部楼层

我想了解一下你这个命令的资料

帮我找 一下了解你这个命令的资料吧.
 楼主| 发表于 2003-5-8 17:13:48 | 显示全部楼层

可我如何把错误提示去掉

如果我的目录睛没有这个文件的话就会出现错误提示.我如何把错误提示去掉.还有没更好的$(),${},有什么区别?
发表于 2003-5-8 17:46:27 | 显示全部楼层
不想显示错误信息可采用:&> /dev/null

如果你发现自己不大明白上述这些信息,建议先读读以下的文档
bash的入门文档:
http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
更详细一些的:
http://www.linuxsir.cn/bbs/showthread.php?threadid=28945
 楼主| 发表于 2003-5-8 20:50:56 | 显示全部楼层

11

d
发表于 2003-6-19 17:28:01 | 显示全部楼层
xargs -n 1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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