2014-10-27 48 views
1

即時通訊目前正在研究在csh代碼,當它到達環例如它會使循環顯示在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

如果你是一個兼容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轉義字符,插入符號-托架。如何在腳本中獲得 將取決於您的編輯器。