echo="=========shell start============="
tomcat_memory=$(ps -aux | grep /usr/java/jdk)
tmp=""
i=0
max=7
loc_start=0
loc_end=0
while [ "$i" != "$max" ]
do
loc_start=`expr index "$tomcat_memory" " "`
tomcat_memory=${tomcat_memory:loc_start}
i=$(($i+1))
echo "i is $i"
echo "loc_start is $loc_start"
if [ "$i" != 10 ]
then
break
fi
done
loc_end=`expr index "$tomcat_memory" " "`
tomcat_memory=${tomcat_memory:loc_end}
i=$(($i+1))
echo "i is $i"
echo "loc_start is $loc_start"
echo "loc_end is $loc_end"
length=$(($loc_end-$loc_start))
tmp=${tomcat_memory:loc_start:length}
echo="--$tmp--"
echo="=========shell end============="
exit 0
이렇게 만들었는데요
tomcat_memory=${tomcat_memory:loc_start}
이곳이 틀렸다구하는데 잘모르겠어요
tomcat_memory=${tomcat_memory:$loc_start}
요렇게해두 에러나구요
어디가 틀렸는지 ...
좀알려주세요--이용득입니다.