shell下的tr和變數

2021-07-16 10:19:57 字數 381 閱讀 6451

1、tr是提供轉換字元的功能

語法:tr  [options]  source  replace

-c   是將原**檔案中的除source之外的所有字元(包括換行符,空格等)替換為replace

-c  是將原**檔案中的source字元替換為replace

-d  後面只跟source即可,把source刪除

-s  是將原**檔案中的連續source字元壓縮成乙個source字元。

例子: tr -s 'r' < a                        其中a是原**檔案。將a中連續的r字元壓縮成1個r

2、位置引數,當超過9時用大括號括起來

如:echo $1                    echo $

shell指令碼 tr的使用

通過使用tr,您可以非常容易地實現 sed 的許多最基本功能。您可以將 tr 看作為 sed的 極其 簡化的變體 它可以用乙個字元來替換另乙個字元,或者可以完全除去一些字元。您也可以用它來除去重複字元。這就是所有 tr所能夠做的。tr用來從標準輸入中通過替換或刪除操作進行字元轉換。tr主要用於刪除檔...

tr的使用 shell學習(9)

tr用於字元轉換 刪除或去重。對於inputfile中 整個檔案作為整體,而不是一行一行 處在set1中的內容,執行操作。set1形式 a za z0 9 no n 任選其中幾個進行組合,不需要像這裡一樣全部包含 理論上 o n代表o連續出現n次,即將這n個o視為乙個單元,o為前面任意乙個字元。但實...

shell中常用的命令 tr命令

tr命令主要功能是轉化 引數 說明 c c 字串替換,要求字符集為ascii d刪除字元 s刪除所有重複出現字串行,只保留第乙個 即將重複出現字元壓縮為乙個字串 t刪除第一字符集較第二字符集多出的字元 引數 說明 gidit 所有數字 graph 所有可列印字元,不包括空格 lower 所有小寫字元...