一个脚本我可以犯多少错误
#!/bin/sh --漏写改行,报错:cannot execute binary file
#设置相关参数
CURPATH="/bea/wangyy/myshell/test1" --写成了PATH,导致下面的linux命令都找不到。系统到这个PATH下面来找
tail=".cpp" --习惯加了前后空格,结果tail被当做一个命令处理,报错:找不到该命令
newtail=".xpp"
#进入相应目录
cd $CURPATH
#获得全部文件列表
FILES=`ls *$tail`
for FF in $FILES
do
echo $FF
subpos=`expr index "$FF" "$tail"` --没有加前后的``,则报错:index命令找不到
echo $subpos
filepre=${FF:0:subpos-1}
echo $filepre
mv $FF $filepre$newtail
done
exit
阅读(1956) | 评论(0) | 转发(0) |