tr命令總結

tr   文件過濾分割與合併(translate or delete characters)ide

tr命令能夠對來自標準輸入的字符進行替換、壓縮和刪除。它能夠將一組字符變成另外一組字符,常常用來編寫優美的單行命令,做用很強大。 

spa

選項
orm

-d或——delete:刪除全部屬於第一字符集的字符;
-c或——complerment:取代全部不屬於第一字符集的字符;


it

經常使用實例class

  1. 變換大小寫
    echo "hello world" |tr 'a-z' 'A-Z'   
    sed

  2. 刪除數字
    echo "hello 123 world 45345" |tr -d '0-9' 
    di

  3. 刪除大小寫字母及:
    ifconfig eth0|sed -n '2p'|tr -d 'a-z|A-Z|:'
    ifconfig |sed -n 2p|tr -d 'a-zA-Z:'
    文件

  4. 刪除不屬於字符集的全部字符, 也就是保留 '0-9 . '字符集
    ifconfig eth0|sed -n 2p|tr -d -c  '0-9 . ' 
    view

    ifconfig |sed -n '2p'|tr -cd '0-9. \n'vi

相關文章
相關標籤/搜索