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

主頁 > 知識庫 > 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命令的使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 安宁市| 遂川县| 林西县| 安达市| 山西省| 贡觉县| 拜泉县| 婺源县| 工布江达县| 巴彦淖尔市| 敖汉旗| 林口县| 夹江县| 漾濞| 阿合奇县| 福海县| 固原市| 大余县| 齐河县| 云浮市| 霍山县| 镇雄县| 通道| 罗平县| 衡阳县| 东乌珠穆沁旗| 苗栗县| 海宁市| 长汀县| 宿迁市| 淳化县| 松桃| 桑日县| 南京市| 神农架林区| 阿坝县| 潮州市| 扬州市| 页游| 郎溪县| 古丈县|