歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Linux Shell命令--tr

Linux Shell命令--tr

日期:2017/3/1 16:14:00   编辑:SHELL編程
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