linux shell script 找错误
小弟 绝对一新手 , 看了下面的代码 只能找到2-3个错误 请各位帮忙 一共有10个错误!#/bin/bash
##
change the suffix (extension name) of files
wronqMTR=20
inputPMTR=2
oneFileConverted=1
numberOfFilesConverted=0
if [ $? -ne "$inputPMTR" ]
then
echo "Usage: `basename $0` old-suffix-name new-suffix-name"
exit $wrongPMTR
for fileName in *$1*
do
if [ -f "#fileName" ]
then
originName=`basename fileName`
changeSuffix=`echo $originName | sed -e "s/$1/$2/"`
mv $originName $changeSuffix
let "numberOfFilesConverted += 1"
fi
if ["$numberOfFilesConverted" -eq "$oneFileConverted"]
done
then
echo "$numberOfFilesConverted file renamed."
esle
echo "$numberOfFilesConverted files renamed."
fi
exit 0
谢谢了
;
[size=2][img]http://www.jiufeipin.cn/huitie/35.jpg[/img][/size][size=2][/size]
[size=2][/size]
[size=2][/size]
[size=2][/size]
[size=2]---------------------------------------------------------------[/size]
[url=http://www.feipinshou.cn][size=1]废品[/size][/url][size=1] [/size][url=http://www.86feipin.cn][size=1]回收[/size][/url]
页:
[1]