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 ]