linux命令學習:echo詳解,格式化輸出,不換行輸出


shell腳本不換行刷新數據

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM