Linux tr命令 修改字符

时间:2020-02-23 14:37:45  来源:igfitidea点击:

Linux中的TR命令用于更改字符。
其使用的一些例子:

  • 将小写字符转换为大写
  • 将小括号转化为括号
  • 删除字符

tr命令的语法是:tr [选项] set1 [set2]。
我们要更改的字符是用set1参数指定的,而替换它们的字符则指定set2参数。
要将文件传递到此命令,必须使用输入重定向运算符(<)。

让我们用几种方式使用此命令。
我们的示例文件名为tr_example具有以下内容:

This is a text. More text. This is a sentence.

要将文件中的每次发生到大写A中,我们可以使用以下命令:

tr a A < tr_example

我们可以指定了多个字符来更改:

tr ati ATI < tr_example

要将每个字符转换为大写,我们可以使用tr [:lower:] [:Upper:]命令:

tr [:lower:] [:upper:]   < tr_example

要删除特定的查理程序,我们可以使用-d选项:

tr -d t < tr_example