早教吧 育儿知识 作业答案 考试题库 百科 知识分享

shell编程提示元素过多在做武器棋O是白子下面是棋子覆盖的问题的解决提示toomanyargumentso)if[$sign-eq1]thenelsebga[`expr\($cury-$bgy\)\*$bgc+$curx-$bgx`]='O';echo-e-n'O\b'#bga[`expr\($cury-$bg

题目详情
shell编程 提示元素过多
在做武器棋 O是白子 下面是棋子覆盖的问题的解决 提示 too many arguments
o)
if [ $sign -eq 1 ]
then
else
bga[`expr \( $cury - $bgy \) \* $bgc + $curx - $bgx`]='O';echo -e -n '
O\b'
# bga[`expr \( $cury - $bgy \) \* $bgc + $curx - $bgx + 1`]='O';echo -e -
n 'O\b'
sign=2
sf_sign="O"
judge
fi
▼优质解答
答案和解析
o) if [ $sign -eq 1 ]; #这个地方少了一个分号 then else bga[`expr \( $cury - $bgy \) \* $bgc + $curx - $bgx`]='O';echo -e -n 'O\b' # bga[`expr \( $cury - $bgy \) \* $bgc + $curx - $bgx + 1`]='O';echo -e -n 'O\b' sign=2 sf_sign="O" judge fi