tr 轉換和刪除字元

2022-09-24 12:42:12 字數 736 閱讀 2903

常見選項

-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 ...