歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux Shell命令--tr

Linux Shell命令--tr   tr           用來從標准輸入中通過替換或刪除操作進行字符轉換                   -c或--complerment 取代所有不屬於第一字符集的字符。                 -d或--delete 刪除所有屬於第一字符集的字符。                 -s或--squeeze-repeats 把連續重復的字符以單獨一個字符表示。                 -t或--truncate-set1 先刪除第一字符集較第二字符集多出的字符   tr 可以對來自標准輸入的字符進行替換,刪除以及壓縮   tr [options] set1 set2  set1 set2 是字符類,字符集, 兩者總是位數相等,不等就自動補或者丟棄   echo 12345 | tr '0-9' '9876543210' 87654 實現了加密12345,很容易吧 echo   87654 |tr '9876543210' '0-9' 12345 解密了   刪除字符 cat file.txt |tr -d 'set1' 刪除set1的內容 echo 'who 123'|tr -d '0-9' who   字符集補集 tr -c [set1] [set2]   echo hello 1 char 2 next 4 |tr -d -c '0-9 \n' 1 2 4   壓縮字符 tr -s [set1] 把多個空格變成一個空格 echo "GNU IS     NOT        UNIX"|tr -s ' '   GNU IS NOT UNIX
Copyright © Linux教程網 All Rights Reserved