Linux 中的 10 個有用的 tr 命令

在本文中,我們將看到有關 Linux 中 10 個有用的 tr 命令的更多信息。

tr(translate 的縮寫)是一個有用的命令行實用程序,可以從標準輸入中轉換、擠壓和/或刪除字符,寫入到標準輸出中。它是用於在命令行上操作文本的有用程序。

tr 命令的語法:

# tr [OPTION]… SET1 [SET2]

1 將所有文本從小寫轉換為大寫,反之亦然

# cat file.txt | tr [:lower:] [:upper:]

它將文本從小寫轉換為大寫。

2.上述命令的替代命令如下所示

# cat linux.txt | tr [a-z] [A-Z]

3.輸入輸出重定向

# tr [a-z] [A-Z] < file1.txt=""> file2.txt

使用此命令,您可以使用輸入重定向將輸入發送到 tr,並使用相同的命令將輸出重定向到文件。

4.從文件中刪除字符

# cat file.txt | tr -d ' '

上面的命令將從文件中刪除空格。您可以提及要刪除的任何字符。

5.去除雙字符

# cat domains.txt | tr -s ' '

上面的命令將刪除雙空格。您可以使用 -s 選項來壓縮字符,只留下一次。

6. 從文件中顯示數字

# cat file.txt | tr -cd "[:digit:]\n'

如果你想顯示數字並刪除所有字母,上面的命令會幫助你。-c 選項告訴 tr 在給定的 SET 中使用補碼。

7. 換行成單個單詞

# cat file.txt | tr ' ' "\n'

此命令會將單行單詞分成多行。

8. 在一個句子中加入多行

# tr "\n' ' ' <>

9. 也可以僅將單個字符(例如空格)轉換為“:”字符,如下所示。

# echo "neotechsystems.net =>Linux-HowTos,Guides,Tutorials' | tr ' ' ":'

10. 手冊頁

# man tr

要了解有關tr運行上述命令的更多信息。

在本文中,我們已經看到了 Linux 中的 10 個有用的 tr 命令。


如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

ConfigServer Security & Firewall(簡稱csf)是一種狀態包檢測(SPI)防火牆。學習在 CentOS 7 上安裝和配置 CSF

如何在 CentOS 上安裝 R1​​Soft 備份代理

如何在 CentOS 上安裝 R1​​Soft 備份代理

學習在 CentOS 上安裝 R1​​Soft Backup Agent 並對其進行配置。R1Soft 服務器備份管理器為服務提供商提供了一個靈活的、服務器友好的解決方案。

如何修改 CloudLinux LVE 限制

如何修改 CloudLinux LVE 限制

在本文中,我們解釋瞭如何修改 CloudLinux LVE 限制。所以,讓我們開始吧。可以使用 LVE Manager 更改 CloudLinux LVE 限制。

如何更改端口的 SSH Linux 服務器

如何更改端口的 SSH Linux 服務器

要更改 Linux 服務器的 SSH 端口,您需要通過 SSH 登錄服務器並修改 SSH 配置文件。

如何在 CentOS 上安裝 Centova Cast

如何在 CentOS 上安裝 Centova Cast

Centova Cast 是領先的互聯網廣播流管理平台,為流媒體託管提供商提供廣泛的洞察力和控制。 Centova Cast

如何在您的郵件服務器上設置郵件中繼

如何在您的郵件服務器上設置郵件中繼

您可以使用以下電子郵件中繼設置來解決電子郵件發送問題。

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

我們將學習在 Ubuntu 18.04 服務器中安裝 Apache MariaDB PHP 和 PHPMyAdmin。Apache、MySQL/MariaDB 和 PHP 由包組成。它被稱為燈

學習 Linux 中的基本用戶管理

學習 Linux 中的基本用戶管理

您想在 Linux 中添加、修改或刪除用戶嗎?這是適合您的完美文章。

學習 Linux 中的基本組管理

學習 Linux 中的基本組管理

了解有關 Linux 中組管理的更多信息。如何在Linux中添加組,修改組和刪除組,添加成員。創建一個新組,使用 groupadd 命令。

學習在 CentOS 7 上安裝 Fail2ban

學習在 CentOS 7 上安裝 Fail2ban

Fail2ban 對於保護 SSH 連接非常有用。現在您應該可以在 centos7 上安裝和配置 fail2ban,為服務器添加額外的安全層