歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

shell腳本不換行刷新數據

shell腳本不換行刷新數據

  1. #!/bin/bash   
  2.   
  3. while [ 1 ]  
  4. do  
  5.     a=$(ifconfig eth0 | grep 'RX pac' | awk '{print $2}' | awk -F: '{print $NF}')  
  6.     echo -ne "$a\r"  #不換行刷新數據   
  7. done  

echo

參 數:-n 不要在最後自動換行
  -e 若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出:
  \a 發出警告聲;
  \b 刪除前一個字符;
  \c 最後不加上換行符號;
  \f 換行但光標仍舊停留在原來的位置;
  \n 換行且光標移至行首;
  \r 光標移至行首,但不換行;
  \t 插入tab;
  \v 與\f相同;
  \\ 插入\字符;
  \nnn 插入nnn(八進制)所代表的ASCII字符;
  --help 顯示幫助
  --version 顯示版本信息
  每一個shell支持的echo指令可能都不太相同。
  -n 不輸出最後的\n
  -e解釋轉義字符
  -E不解釋轉義字符

Copyright © Linux教程網 All Rights Reserved