<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux tr命令詳解

        linux tr命令詳解

        時(shí)間: 佳洲1085 分享

        linux tr命令詳解

          tr命令可以對(duì)來自標(biāo)準(zhǔn)輸入的字符進(jìn)行替換、壓縮和刪除。下面由學(xué)習(xí)啦小編為大家整理了linux tr命令的相關(guān)知識(shí),希望對(duì)大家有幫助!

          linux tr命令用途

          tr命令可以對(duì)來自標(biāo)準(zhǔn)輸入的字符進(jìn)行替換、壓縮和刪除。它可以將一組字符變成另一組字符,經(jīng)常用來編寫優(yōu)美的單行命令,作用很強(qiáng)大。

          linux tr命令語法

          tr(選項(xiàng))(參數(shù))

          linux tr命令選項(xiàng)

          -c或——complerment:取代所有不屬于第一字符集的字符;

          -d或——delete:刪除所有屬于第一字符集的字符;

          -s或--squeeze-repeats:把連續(xù)重復(fù)的字符以單獨(dú)一個(gè)字符表示;

          -t或--truncate-set1:先刪除第一字符集較第二字符集多出的字符。

          linux tr命令參數(shù)

          字符集1:指定要轉(zhuǎn)換或刪除的原字符集。當(dāng)執(zhí)行轉(zhuǎn)換操作時(shí),必須使用參數(shù)“字符集2”指定轉(zhuǎn)換的目標(biāo)字符集。但執(zhí)行刪除操作時(shí),不需要參數(shù)“字符集2”;

          字符集2:指定要轉(zhuǎn)換成的目標(biāo)字符集。

          linux tr命令實(shí)例

          將輸入字符由大寫轉(zhuǎn)換為小寫:

          echo "HELLO WORLD" | tr 'A-Z' 'a-z'

          hello world

          'A-Z' 和 'a-z'都是集合,集合是可以自己制定的,例如:'ABD-}'、'bB.,'、'a-de-h'、'a-c0-9'都屬于集合,集合里可以使用'\n'、'\t',可以可以使用其他ASCII字符。

          使用tr刪除字符:

          echo "hello 123 world 456" | tr -d '0-9'

          hello world

          將制表符轉(zhuǎn)換為空格:

          cat text | tr '\t' ' '

          字符集補(bǔ)集,從輸入文本中將不在補(bǔ)集中的所有字符刪除:

          echo aa.,a 1 b#$bb 2 c*/cc 3 ddd 4 | tr -d -c '0-9 \n'

          1 2 3 4

          此例中,補(bǔ)集中包含了數(shù)字0~9、空格和換行符\n,所以沒有被刪除,其他字符全部被刪除了。

          用tr壓縮字符,可以壓縮輸入中重復(fù)的字符:

          echo "thissss is a text linnnnnnne." | tr -s ' sn'

          this is a text line.

          巧妙使用tr做數(shù)字相加操作:

          echo 1 2 3 4 5 6 7 8 9 | xargs -n1 | echo $[ $(tr '\n' '+') 0 ]

          刪除Windows文件“造成”的'^M'字符:

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

          或

          cat file | tr -d "\r" > new_file

          tr可以使用的字符類:

          [:alnum:]:字母和數(shù)字

          [:alpha:]:字母

          [:cntrl:]:控制(非打印)字符

          [:digit:]:數(shù)字

          [:graph:]:圖形字符

          [:lower:]:小寫字母

          [:print:]:可打印字符

          [:punct:]:標(biāo)點(diǎn)符號(hào)

          [:space:]:空白字符

          [:upper:]:大寫字母

          [:xdigit:]:十六進(jìn)制字符

          使用方式:

          tr '[:lower:]' '[:upper:]'

        3584032 主站蜘蛛池模板: 久久亚洲中文字幕伊人久久大| 精品国产成人网站一区在线| 亚洲熟女综合色一区二区三区| 国产福利在线观看一区二区| 少妇人妻偷人精品系列| 久久久久久久综合日本| 日韩一区二区三区不卡片| 亚洲激情一区二区三区视频| 国产精品毛片av999999| 高清不卡一区二区三区| 国产精品麻豆成人av| 国产不卡av一区二区| 美丽的姑娘在线观看免费| 久久亚洲精品成人综合网| 久久精品午夜视频| 国产精品白浆无码流出| 国内精品久久人妻无码不卡| 久久99精品国产麻豆婷婷| 亚洲中文字幕精品久久久久久动漫| 中文字幕免费视频| 国产超高清麻豆精品传媒麻豆精品| 99久久精品6在线播放| 亚洲欧美日韩成人综合一区| 国产91专区一区二区| 日韩淫片毛片视频免费看| 欧美人与性动交α欧美精品| 国产午夜精品福利在线观看| 亚洲精品无码高潮喷水A| 自偷自拍亚洲综合精品| 久久精品一本到99热免费| 99热门精品一区二区三区无码| 噜噜噜亚洲色成人网站∨| 日韩成人免费无码不卡视频| 亚洲AV旡码高清在线观看| 国产va欧美va在线观看| 漂亮人妻中文字幕丝袜| 欧美xxxx性bbbbb喷水| 亚洲精品动漫免费二区| 人妻无码熟妇乱又伦精品视频| 亚洲欧美人成电影在线观看| 国精品午夜福利视频不卡|