常見選項
-d --delete:刪除所有屬於第一字符集的字元
-s --squeeze-repeats:把連續重複的字元以單獨乙個字元表示,即去重
-t --truncate-set1:將第乙個字符集對應字元轉化為第二字符集對應的字元
-c –c --complement:取字符集的補集
範例:#該命令會把/etc/issue中的小寫字元都轉換成大寫字元
tr 『a-z』 『a-z』< /etc/issue
#刪除fstab檔案中的所有abc中任意字元
tr –d abc < /etc/fstab
範例:去重 tr -s
[root@centos7 test]# df | tr -s ' ' 多個空格 變成 1 個空格
範例:替換
root@centos7 test]# df | tr -s ' ' : 多個空格變成1個空格,並且把空格變成 :
範例:計算1到100 相加 和1到100內的質數相加
[root@centos8 ~]#echo |tr ' ' +|bc
5050
[root@centos8 ~]#echo | tr ' ' + | bc
2500
[root@centos8 ~]#seq -s + 1 100 |bc
5050
[root@centos8 ~]#seq -s+ 1 2 100 | bc
2500
轉換和刪除重複命令tr
前幾篇文章介紹了幾個用於處理字元的命令和工具,然而在處理大小寫轉換 刪除重複字元等任務時,這些命令處理起來相對較為麻煩。這裡將簡單介紹linux下自帶的tr命令,相對於其他命令而言,其語法較為簡單,比較方便記憶。tr命令用於處理字元轉換 刪除重複字元等任務。tr option string1 str...
轉換和刪除重複命令tr
前幾篇文章介紹了幾個用於處理字元的命令和工具,然而在處理大小寫轉換 刪除重複字元等任務時,這些命令處理起來相對較為麻煩。這裡將簡單介紹linux下自帶的tr命令,相對於其他命令而言,其語法較為簡單,比較方便記憶。tr命令用於處理字元轉換 刪除重複字元等任務。tr option string1 str...
Linux 字元轉換命令tr
tr traslate的縮寫 可以用來刪除一段資訊當中的文字,或者是進行文字資訊的替換!root www tr ds set1 選項與引數 d 刪除資訊當中的 set1 這個字串 s 取代掉重複的字元!範例一 將 last 輸出的資訊中,所有的小寫變成大寫字元 root www last tr a ...