首页 相关文章 Linux系统中tr命令删除和替换文本字符的基本用法

Linux系统中tr命令删除和替换文本字符的基本用法

Linux系统中tr命令删除和替换文本字符的基本用法

  通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。

  tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。

  带有最常用选项的tr命令格式为:

  代码如下:

  tr -c -d -s ["string1_to_translate_from"] ["string2_to_translate_to"] input-file

  这里:

  -c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。

  -d 删除字符串1中所有输入字符。

  -s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符...[ 查看全文 ]

2016-03-31 标签:

Linux系统中tr命令删除和替换文本字符的基本用法的相关文章

手机页面
收藏网站 回到头部