av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Linux系統(tǒng)中tr命令的基本使用教程

tr命令用于字符轉(zhuǎn)換,如將小寫字母轉(zhuǎn)換為大寫?;居梅ǎ簍r [選項] 字符集1 [字符集2]。

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

1、字符替換

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

tr [OPTION] SET1 [SET2]

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

將字母a替換為字母b:

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

輸出結(jié)果為:

bpple

2、字符刪除

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

tr -d CHARACTER

CHARACTER是要刪除的字符。

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

echo "Hello World" | tr -d ' '

輸出結(jié)果為:

HelloWorld

3、字符插入

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

tr -s CHARACTER INSERTION

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

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

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、其他選項和用法

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

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

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

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

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

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

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

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

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

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

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

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

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


新聞標題:Linux系統(tǒng)中tr命令的基本使用教程
網(wǎng)站地址:http://uogjgqi.cn/article/cdsohss.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流