中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux基礎命令tr的用法

發布時間:2021-08-30 23:17:36 來源:億速云 閱讀:139 作者:chen 欄目:建站服務器

這篇文章主要講解了“Linux基礎命令tr的用法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux基礎命令tr的用法”吧!

tr

刪除或者更改文件中的字符串,這個指令一般需要兩個字符集。此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

tr  [選項]  set1  set2

 

2、選項列表

選項

說明

--help

顯示幫助文檔

--version

顯示版本信息

-c | -C | --complement

使用SET1的補碼

-d | --delete

刪除字符集1中指定的內容

-s | --squeeze-repeats

將set1中重復出現的內容,替換成單次出現的內容

-t | --truncate-set1

首先將SET1按照SET2的長度截斷

集合指定為字符串。大多數人代表自己。解釋序列是:

序列

說明

\NNN

具有八進制值nnn的字符(1到3位八進制數字)

\\

反斜線符號

\a

可聽BEL

\b

(鍵盤的)退格鍵

\f

換頁

\n

換行

\r

返回

\t

水平tab

\v

垂直tab

CHAR1-CHAR2

從CHAR 1到CHAR 2的所有字符按升序排列

[CHAR*]

拷貝set2中的字符,長度為set1的長度

[CHAR*REPEAT]

重復拷貝

[:alnum:]

所有字母和數字

[:alpha:]

所有字母

[:blank:]

所有的水平空白

[:cntrl:]

所有的控制字符

[:digit:]

所有的數字

[:graph:]

所有的可打印的字符,不包括空格

[:lower:]

所有的小寫字母

[:print:]

所有的可打印字符,包括空格

[:punct:]

所有標點符號

[:space:]

所有的水平和垂直空格

[:upper:]

所有的大寫字母

[:xdigit:]

所有的十六進制數字

[=CHAR=]

所有等價于CHAR的字符

如果沒有給出‘-d’,同時出現SET1和SET2,則會發生翻譯。‘-t’只能在翻譯時使用。通過在必要時重復SET1的最后一個字符,Set2被擴展到SET1的長度。Set2的多余字符將被忽略。只有[:lower:]和[:upper:]保證按升序展開;在set2翻譯時使用,它們只能成對使用以指定大小寫轉換。‘-s’在不翻譯或刪除時使用SET1;壓縮使用SET2,并在翻譯或刪除后發生。

    

3、實例

1)刪除內容

[root@localhost   weijie]# cat 1.c

hello world, i am   david. i love linux, love code.

[root@localhost   weijie]# tr -d hello < 1.c        //1.c的內容輸出到tr,然后刪除出現的字符

 wrd, i am david. i v inux, v cd.                   //這里并不是刪除一個單詞hello,而是刪除出現的這5個字母

2)將文件中的小寫字母替換成大寫

[root@localhost   weijie]# tr -s a-z A-Z < 1.c

HELO WORLD, I AM   DAVID. I LOVE LINUX, LOVE CODE.

感謝各位的閱讀,以上就是“Linux基礎命令tr的用法”的內容了,經過本文的學習后,相信大家對Linux基礎命令tr的用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿勒泰市| 葵青区| 南陵县| 井研县| 岳普湖县| 德江县| 枣庄市| 泗阳县| 溧阳市| 且末县| 项城市| 库伦旗| 博白县| 长白| 温州市| 嘉定区| 犍为县| 徐州市| 东安县| 抚州市| 南郑县| 崇信县| 黄龙县| 洛扎县| 搜索| 安国市| 东丽区| 马关县| 沈丘县| 岳阳市| 舒兰市| 铜陵市| 苗栗县| 垫江县| 大丰市| 高陵县| 安福县| 通道| 开原市| 洪雅县| 怀仁县|