Linux命令學習 tr 轉換字元

2021-07-03 16:25:30 字數 880 閱讀 5212

語法

tr    [options]    source-char-list    replace-char-list 用途

轉換字元。例如,將大寫字元轉換為小寫。選項可讓你指定所要刪除的字元,以及將一串重複出現的字元濃縮成乙個。

常用選項:

-c  取source-char-list的反義

-d  刪除source-char-list裡所列的字元,而不是轉換它們。

-s  濃縮重複的字元。如果標準輸入中連續出現source-char-list裡所列的字元,將其濃縮成乙個。

例項:

cat filename |tr u n:用於在螢幕上將filename檔案中的u替換為n,而實際檔案中未作替換

cat filename |tr -d abc 在螢幕上將filename內容中的所有出現的a或b或c字元刪去,並顯示出來

cat filename |tr [:lower:][:upper:]將檔案內容中的小寫全部變為大寫

test文字中有一列的字元。通過cat將test字元讀取作為tr的輸入,然後進行具體的操作。

$ cat test

abcdefjhiji

$ cat test|tr -d a

bcdefjhiji

$ cat test

abcdefjhiji

$ cat test|tr -c b k

$ cat test

abcdefjhijiiii

$ cat test|tr -s i

abcdefjhiji

$ cat test|tr a-z a-z

abcdefjhijiiii

$ cat test|tr a-z a-z

abcdefjhijiiii

Linux 字元轉換命令tr

tr traslate的縮寫 可以用來刪除一段資訊當中的文字,或者是進行文字資訊的替換!root www tr ds set1 選項與引數 d 刪除資訊當中的 set1 這個字串 s 取代掉重複的字元!範例一 將 last 輸出的資訊中,所有的小寫變成大寫字元 root www last tr a ...

linux中字元轉換命令 tr的用法

可以把tr看作為乙個簡化的sed工具,tr表示為 translate。tr命令主要用於實現以下兩個功能 替換操作的字串轉換。刪除操作的字串轉換,可以很容易的刪除一些控制字元或者是空行。tr命令能夠實現的功能,都能夠用sed命令來實現。但就具體的替換功能來說,tr用起來更容易,也比較簡單。一,命令格式...

linux中字元轉換命令 tr的用法

linux中字元轉換命令 tr的用法 可以把tr看作為乙個簡化的sed工具,tr表示為 translate。tr命令主要用於實現以下兩個功能 替換操作的字串轉換。刪除操作的字串轉換,可以很容易的刪除一些控制字元或者是空行。tr命令能夠實現的功能,都能夠用sed命令來實現。但就具體的替換功能來說,tr...