当前位置: 技术问答>linux和unix
shell程序出错,请高手指点!
来源: 互联网 发布时间:2015-07-27
本文导语: 该程序是根据用户指定参数将某个目录下的源文件平均分配到一系列子目录下(通过软链接,源文件不改动),然后再调用自己的处理函数启动多个进程对不同子目录进行处理,现在将源文件做链接时出现错误,调试...
该程序是根据用户指定参数将某个目录下的源文件平均分配到一系列子目录下(通过软链接,源文件不改动),然后再调用自己的处理函数启动多个进程对不同子目录进行处理,现在将源文件做链接时出现错误,调试了一整晚也没搞好,请高手指点!Thanks in advance
echo -n "Enter the number of the programe,between 1 and 10: "
read para
echo $para
#para=10
if [ "$para" == "" ];then
echo "Enter null ,please try again"
exit 0
fi
cd ~/test
total=`ls -l | wc -l`
cd ~/final
FILES=~/test/*
echo $total
echo "first part"
perfile=` expr $total / $para`
echo $perfile
echo "second part"
para_minus=` expr $para - 1`
nine=` expr $perfile * $para_minus `
other=` expr $total - $nine `
echo $other
echo " third part"
for((loop=1;loop
echo -n "Enter the number of the programe,between 1 and 10: "
read para
echo $para
#para=10
if [ "$para" == "" ];then
echo "Enter null ,please try again"
exit 0
fi
cd ~/test
total=`ls -l | wc -l`
cd ~/final
FILES=~/test/*
echo $total
echo "first part"
perfile=` expr $total / $para`
echo $perfile
echo "second part"
para_minus=` expr $para - 1`
nine=` expr $perfile * $para_minus `
other=` expr $total - $nine `
echo $other
echo " third part"
for((loop=1;loop