c shell 获取数组的第 i+1 个元素。例如数组[i+1]
c shell get the ith+1 element of an array. eg array[i+1]
如何从 echo $argv[$i + 1]
中获取值?
我试过了
$argv[\` expr $i + 1 \`]
但是我得到了一个 Missing -。错误
while ( $i <= $# )
echo $argv[$i]
echo $argv[$i + 1]
set i = \` expr $i + 2 \
end
csh中括号内不能使用算术表达式,但可以使用其他变量:
while( $i < $# )
echo $argv[$i]
@ j = i + 1
echo $argv[$j]
@ i++
end
如何从 echo $argv[$i + 1]
中获取值?
我试过了
$argv[\` expr $i + 1 \`]
但是我得到了一个 Missing -。错误
while ( $i <= $# )
echo $argv[$i]
echo $argv[$i + 1]
set i = \` expr $i + 2 \
end
csh中括号内不能使用算术表达式,但可以使用其他变量:
while( $i < $# )
echo $argv[$i]
@ j = i + 1
echo $argv[$j]
@ i++
end