校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux tr命令的使用

Linux tr命令的使用

熱門標簽:智能外呼系統如何部署 高德地圖標注在建線路 ai電銷機器人 如何開發 電話機器人服務差 宿州防封外呼系統廠家 電銷機器人對公司貢獻 蘭州語音電銷機器人軟件 濟源電話外呼系統怎么樣 山東400電話如何辦理

1.簡介

tr用來轉換或者刪除一段文字。tr是translate(轉換的縮寫),功能的英文示意是:translate or delete characters。tr所有的功能均可由sed來完成,可以將tr視為sed一個極簡的實現。

2.格式

tr [OPTION]... SET1 [SET2]

3.選項

-c,-C,--complement:將字符集<character set1>以外的其他字符刪除或者轉換為字符集<character set2>中的最后一個字符(如果你指定了多個字符的話)。見示例6。
-d,--delete:刪除信息當中的SET1這個字符串。
-s,--squeeze-repeats:壓縮重復的字符,只保留一個。
--help:顯示幫助信息。
--version:顯示版本信息。

4.示例

(1)將last輸出的信息中所有小寫的字符變成大寫字符。

last|tr '[a-z]' '[A-Z]'
//或者
last|tr [a-z] [A-Z]

(2)將/etc/passwd輸出的信息中的冒號:刪除。

cat /etc/passwd | tr -d ':'

(3)將dos文件轉成unix文件。

cat /etc/passwd | tr -d '\r'

(4)刪除空行

cat file | tr -s "\n" > new_file

(5)將文件file中出現的”abc”替換為”xyz”。

cat file | tr "abc" "xyz" > new_file

注意:這里凡是在file中出現的”a”字母,都替換成”x”字母,”b”字母替換為”y”字母,”c”字母替換為”z”字母,而不是將字符串”abc”替換為字符串”xyz”。

(6)刪除和替換指定字符集以外的字符。

//替換指定字符集以外的字符
[b3335@MIC ~]$ echo alv blv|tr -c 'lv ' "x"
xlv xlvx

//刪除指定字符集以外的字符
[b3335@MIC ~]$ echo alv blv|tr -cd 'lv'
lvlv

以上就是Linux tr命令的使用的詳細內容,更多關于Linux tr命令的資料請關注腳本之家其它相關文章!

標簽:衡水 晉中 云南 畢節 安陽 南寧 巴中 佛山

巨人網絡通訊聲明:本文標題《Linux tr命令的使用》,本文關鍵詞  Linux,命令,的,使用,Linux,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux tr命令的使用》相關的同類信息!
  • 本頁收集關于Linux tr命令的使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 澄迈县| 崇礼县| 曲周县| 长顺县| 瓦房店市| 洪江市| 泽库县| 金乡县| 湟中县| 新河县| 陇南市| 古交市| 通道| 威信县| 华池县| 云和县| 游戏| 洛南县| 文成县| 保定市| 朝阳县| 新泰市| 西林县| 沈阳市| 开封县| 吉首市| 涟源市| 利津县| 平陆县| 澄城县| 蒲城县| 桐城市| 搜索| 菏泽市| 凤庆县| 磴口县| 栖霞市| 罗平县| 合川市| 曲沃县| 晋江市|