日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

[转]linux tr命令详解

發(fā)布時間:2025/5/22 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]linux tr命令详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)自:http://www.cnblogs.com/huangxingkezhan/archive/2013/01/23/2874031.html

?

通過使用 tr,您可以非常容易地實現(xiàn) sed 的許多最基本功能。您可以將 tr 看作為 sed 的(極其)簡化的變體:它可以用一個字符來替換另一個字符,或者可以完全除去一些字符。您也可以用它來除去重復字符。這就是所有 tr 所能夠做的。?


??? tr用來從標準輸入中通過替換或刪除操作進行字符轉(zhuǎn)換。tr主要用于刪除文件中控制字符或進行字符轉(zhuǎn)換。使用tr時要轉(zhuǎn)換兩個字符串:字符串1用于查詢,字符串2用于處理各種轉(zhuǎn)換。tr剛執(zhí)行時,字符串1中的字符被映射到字符串2中的字符,然后轉(zhuǎn)換操作開始。
????帶有最常用選項的tr命令格式為:
tr -c -d -s ["string1_to_translate_from"] ["string2_to_translate_to"] < input-file
這里:
-c 用字符串1中字符集的補集替換此字符集,要求字符集為ASCII。
-d 刪除字符串1中所有輸入字符。
-s 刪除所有重復出現(xiàn)字符序列,只保留第一個;即將重復出現(xiàn)字符串壓縮為一個字符串。
input-file是轉(zhuǎn)換文件名。雖然可以使用其他格式輸入,但這種格式最常用。

2、字符范圍
指定字符串1或字符串2的內(nèi)容時,只能使用單字符或字符串范圍或列表。
[a-z] a-z內(nèi)的字符組成的字符串。
[A-Z] A-Z內(nèi)的字符組成的字符串。
[0-9] 數(shù)字串。
\octal 一個三位的八進制數(shù),對應有效的ASCII字符。
[O*n] 表示字符O重復出現(xiàn)指定次數(shù)n。因此[O*2]匹配OO的字符串。
tr中特定控制字符的不同表達方式
速記符含義八進制方式
\a Ctrl-G? 鈴聲\007
\b Ctrl-H? 退格符\010
\f Ctrl-L? 走行換頁\014
\n Ctrl-J? 新行\(zhòng)012
\r Ctrl-M? 回車\015
\t Ctrl-I? tab鍵\011
\v Ctrl-X? \030

實例:

、將文件file中出現(xiàn)的"abc"替換為"xyz"

# cat file | tr "abc" "xyz" > new_file 【注意】這里,凡是在file中出現(xiàn)的"a"字母,都替換成"x"字母,"b"字母替換為"y"字母,"c"字母替換為"z"字母。而不是將字符串"abc"替換為字符串"xyz"。 2、使用tr命令“統(tǒng)一”字母大小寫 (小寫 --> 大寫)
# cat file | tr [a-z] [A-Z] > new_file (大寫 --> 小寫)
# cat file | tr [A-Z] [a-z] > new_file 3、把文件中的數(shù)字0-9替換為a-j # cat file | tr [0-9] [a-j] > new_file
4、刪除文件file中出現(xiàn)的"Snail"字符 # cat file | tr -d "Snail" > new_file 【注意】這里,凡是在file文件中出現(xiàn)的'S','n','a','i','l'字符都會被刪除!而不是緊緊刪除出現(xiàn)的"Snail”字符串。 5、刪除文件file中出現(xiàn)的換行'\n'、制表'\t'字符 # cat file | tr -d "\n\t" > new_file 不可見字符都得用轉(zhuǎn)義字符來表示的,這個都是統(tǒng)一的。 6、刪除“連續(xù)著的”重復字母,只保留第一個 # cat file | tr -s [a-zA-Z] > new_file 7、刪除空行 # cat file | tr -s "\n" > new_file 8、刪除Windows文件“造成”的'^M'字符 # cat file | tr -d "\r" > new_file
或者
# cat file | tr -s "\r" "\n" > new_file 【注意】這里-s后面是兩個參數(shù)"\r"和"\n",用后者替換前者 9、用空格符\040替換制表符\011 # cat file | tr -s "\011" "\040" > new_file 10、把路徑變量中的冒號":",替換成換行符"\n"

# echo $PATH | tr -s ":" "\n"

轉(zhuǎn)載于:https://www.cnblogs.com/Andy-Lv/p/5311727.html

總結(jié)

以上是生活随笔為你收集整理的[转]linux tr命令详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: xxxx18日本| 一级黄色录像大片 | 福利在线视频导航 | 久久久精品人妻一区二区三区四 | 中文字幕一区二区三区人妻四季 | 天天草天天干 | 操穴网站| 超碰在线国产 | 夜夜操夜夜摸 | 日本少妇激情 | 91视频看片| 亚洲精品女人 | 日韩国产片 | 幸福,触手可及 | 欧美日韩一区二区在线播放 | 黄色在线观看av | 四虎黄色影视 | 日韩电影一区二区三区 | 奇米狠狠777 | av在线免费播放网站 | 国产日韩欧美综合 | 免费观看污视频 | 国产午夜精品久久久 | 国产精品一线天 | 亚洲国产精品综合久久久 | a级黄色影院 | 另类综合视频 | 国v精品久久久网 | 波多野 在线 | 午夜动态图 | 国内毛片毛片毛片毛片 | xxsm.com | 男同志毛片特黄毛片 | 91精品国产91久久久久福利 | 蜜臀av无码精品人妻色欲 | 欧美日韩乱国产 | 韩国视频一区 | 老外毛片 | 伊人欧美| 岛国久久久 | 国产精品久久婷婷 | 国产精品美女毛片真酒店 | 操操操操操操操操操 | 中文字幕 欧美激情 | 日韩欧美一二区 | 久久久人人人 | 蜜桃色999| 精品久久一区二区 | wwwxxoo| 99热国| 免费在线你懂的 | 亚洲小说区图片区 | 正在播放欧美 | 欧美国产片| v天堂在线观看 | 亚洲奶汁xxxx哺乳期 | 亚洲第一色站 | 亚洲欧美在线不卡 | av福利在线免费观看 | 黄色av网页 | 久久久久久久久国产 | 成人免费xxxxx在线观看 | 337p粉嫩大胆噜噜噜亚瑟影院 | 亚洲成人a∨ | 国产一区二区在线不卡 | 日韩精品视频网 | 亚洲一区二区三区成人 | 久久精品国产精品亚洲 | 在线观看av免费 | 亚洲一区二区在线免费 | 激情视频91| 色窝窝无码一区二区三区 | 亚洲综合色在线观看 | 国产成人免费观看 | 国产精品无码自拍 | 法国伦理少妇愉情 | 国产精品久久久久久白浆 | 尤物精品在线 | 久久国语对白 | 日韩精品一区二区电影 | 夜夜夜撸| 一本加勒比hezyo黑人 | 日韩午夜片 | 欧美黑人精品一区二区不卡 | 小sao货水好多真紧h无码视频 | 日产精品久久久久久久蜜臀 | 精品国产乱码久久久久久郑州公司 | 日韩精品xxxx | 欧美a天堂 | 色视频在线观看 | 四虎影院一区二区 | 精品久久香蕉国产线看观看亚洲 | 国产免费av网址 | free女性xx性老大太 | av网址在线免费观看 | 欧美色国 | 在线视频二区 | 亚洲色图制服诱惑 | 少妇人妻偷人精品无码视频 |