歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> shell腳本不換行刷新數據

shell腳本不換行刷新數據

日期:2017/2/28 15:34:05   编辑:SHELL編程

shell腳本不換行刷新數據

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