大小写转化

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

XUNQINJI607.HTML.PRIMZRY

XUNQINJI608.HTML

XUNQINJI608.HTML.PRIMZRY

XUNQINJI609.HTML

XUNQINJI609.HTML.PRIMZRY

XUNQINJI610.HTML

XUNQINJI610.HTML.PRIMZRY

XUNQINJI611.HTML

XUNQINJI611.HTML.PRIMZRY

修改类似的文件,根据有关提示写了脚本:

#!/bin/sh

for f in *;

do

mv $f `echo $f | tr '[A-Z]' '[a-z]'`

done

但报错:

mv: XUNQINJI601.HTML and XUNQINJI601.HTML are identical, not moved

请给与帮助,谢谢!

文件名字中含有数字如何让SHELL忽视不计

for f in *

do

mv $f `echo $f | tr "[:upper:]" "[:lower:]" `

done

[:upper:] [ A - Z ]

[:lower:] [ a - z ]

[:digit:] [ 0 - 9 ]

[:alnum:] [ 0 - 9 a - z A-Z]

[:space:] 空格或t a b键

[:alpha:] [ a - z A - Z ]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航