我目前正在使用csh中的代码,当它进入循环时,例如它
loop end count=1
loop end count=2
loop end count=3
loop end count=4
loop end count=5 etc etc
我有没有办法让它只是说
loop end count=(number just counts up here without adding lines)
所以当我运行代码时,我不会继续得到一面文字? 感谢
答案 0 :(得分:0)
如果您使用的是兼容vt100的终端(大多数所有Linux终端),您可以生成适当的终端控制代码:
echo -n "count is:"
echo -n "^[7" # save cursor position
set i = 0
while ( 1 )
@ i = $i + 1
echo -n "^[[u^[[K" #move back to saved position and erase end of line
echo -n "i=" , $i
sleep 1
end
注意“^ [”是ASCII转义字符,不是插入符号括号。你怎么做到的 在脚本中将取决于您的编辑。