日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux系統(tǒng)中tr命令的基本使用教程
tr命令用于字符轉(zhuǎn)換,如將小寫字母轉(zhuǎn)換為大寫?;居梅ǎ簍r [選項(xiàng)] 字符集1 [字符集2]。

Linux系統(tǒng)中的tr命令用于對(duì)文本進(jìn)行字符轉(zhuǎn)換,它可以將輸入流中的字符按照指定的映射關(guān)系進(jìn)行替換、刪除或插入操作,下面是tr命令的基本使用教程:

1、字符替換

tr命令可以將輸入流中的某個(gè)字符替換為另一個(gè)字符,基本語法如下:

tr [OPTION] SET1 [SET2]

SET1是要被替換的字符集,SET2是替換后的字符集。

將字母a替換為字母b:

echo "apple" | tr 'a' 'b'

輸出結(jié)果為:

bpple

2、字符刪除

tr命令還可以刪除輸入流中的某個(gè)字符,基本語法如下:

tr -d CHARACTER

CHARACTER是要?jiǎng)h除的字符。

刪除字符串中的所有空格:

echo "Hello World" | tr -d ' '

輸出結(jié)果為:

HelloWorld

3、字符插入

tr命令還可以在輸入流中的兩個(gè)字符之間插入一個(gè)指定字符,基本語法如下:

tr -s CHARACTER INSERTION

CHARACTER是要插入的字符,INSERTION是要插入的位置。

在字符串中的每個(gè)單詞之間插入一個(gè)連字符:

echo "Hello World" | tr ' ' '-' | tr -s '-' '-'

輸出結(jié)果為:

Hello-World

4、大寫轉(zhuǎn)換與小寫轉(zhuǎn)換

tr命令還可以將輸入流中的小寫字母轉(zhuǎn)換為大寫字母,或?qū)⒋髮懽帜皋D(zhuǎn)換為小寫字母,基本語法如下:

tr [A-Za-z] [a-zA-Z]

[A-Za-z]是要轉(zhuǎn)換的字符范圍,[a-zA-Z]是轉(zhuǎn)換后的字符范圍。

將字符串中的所有小寫字母轉(zhuǎn)換為大寫字母:

echo "hello world" | tr 'a-z' 'A-Z'

輸出結(jié)果為:

HELLO WORLD

5、其他選項(xiàng)和用法

除了上述基本用法外,tr命令還具有一些其他選項(xiàng)和用法,如:

- -c:計(jì)數(shù)匹配到的字符數(shù)。

- -d:只顯示刪除的字符。

- -s:壓縮連續(xù)重復(fù)的字符為一個(gè)。

- -t:刪除所有不匹配的字符。

- --complement:反轉(zhuǎn)字符集。

- --squeeze-repeats:壓縮連續(xù)重復(fù)的字符為一個(gè),并刪除多余的字符。

- --delete:刪除所有匹配的字符。

- --keep-trailing-newline:保留末尾的換行符。

- --no-warn:禁止警告信息輸出。

- --quiet--silent:靜默模式,不輸出任何內(nèi)容。

- --version:顯示版本信息。

- --help:顯示幫助信息。


網(wǎng)站標(biāo)題:Linux系統(tǒng)中tr命令的基本使用教程
網(wǎng)頁地址:http://www.dlmjj.cn/article/cdsohss.html