tr 命令.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tr 命令

tr 命令 [ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 资料库 | 法律条款 | 搜索 ] 命令参考大全,卷 5,s - u tr 命令 用途 转换字符。 语法 tr [ -c | -cds | -cs | -C | -Cds | -Cs | -ds | -s ] [ -A ] String1 String2 tr { -cd | -cs | -Cd | -Cs | -d | -s } [ -A ] String1 描述 tr 命令从标准输入删除或替换字符,并将结果写入标准输出。根据由 String1 和 String2 变量指定的字符串以及指定的标志,tr 命令可执行三种操作。 转换字符 如果 String1 和 String2 两者都已指定,但 -d 标志没有指定,则 tr 命令就会从标准输入中将 String1 中所包含的每一个字符都替换成 String2 中相同位置上的字符。 使用 -d 标志删除字符 如果 -d 标志已经指定,则 tr 命令就会从标准输入中删除 String1 中包含的每一个字符。 用 -s 标志除去序列 如果 -s 标志已经指定,则 tr 命令就会除去包含在 String1 或 String2 中的任何字符串系列中的除第一个字符以外的所有字符。对于包含在 String1 中的每一个字符,tr 命令会从标准输出中除去除第一个出现的字符以外的所有字符。对于包含在 String2 中的每一个字符,tr 命令除去标准输出的字符序列中除第一个出现的字符以外的所有字符。 表达字符串的特殊序列 String1 和 String2 变量中所包含的字符串可以使用以下的约定来表示: C1-C2 指定了 C1 所指定的字符和 C2 所指定的字符之间(包括 C1 和 C2)进行整理的字符串。C1 所指定的字符必须整理放在由 C2 所指定的字符之前。 注: 在使用本方法指定子范围时,当前语言环境对结果有重要影响。如果需要用命令来产生与语言环境无关的一致结果,则应该避免使用子范围。 [C*Number] Number 是一个整数,它指定了由 C 所指定的字符的重复次数。除非其首位数字是 0,否则 Number 一律视为是十进制整数;如果首位数字是 0,则视为八进制整数。 [C*] 用 C 指定的字符填写字符串。该选项只用于包含在 String2 中的字符串末尾,它强制 String2 中的字符串具有与由 String1 变量所指定的字符串一样的字符数。*(星号)后面指定的任何字符都被忽略。 [ :ClassName: ] 指定由当前语言环境中的 ClassName 所命名的字符类中的所有字符。类名可以是下述名称中的任何一种: alnum lower alpha print blank punct cntrl space digit upper graph xdigit除 [:lower:] 和 [:upper:] 转换字符类之外,其它字符类指定的字符都按未指定的顺序放入数组中。由于未定义字符类指定的字符的顺序,仅当目的为将多个字符映射为一个时才使用这些字符。转换字符类除外。 有关字符类的详细情况,请参阅 ctype 子例程。 [ =C= ] 指定所有的字符具有与 C 所指定的字符相同的等价类。 \Octal 指定字符,其编码由 Octal 所指定的八进制值表示。Octal 可以是 1 位、2 位 或 3 位八进制整数。空字符可以用 \0 表示,并可以像任何其它的字符那样进行处理。 \ControlCharacter 指定与 ControlCharacter 所指定的值相应的控制字符。可以表示以下值: \a 警告 \b 退格键 \f 换页 \n 换行 \r 回车 \t 制表键 \v 垂直制表键 \\ 规定 \(反斜杠)就是作反斜杠使用,而无作为转义字符的任何特殊意义。 \[ 指定“[”(左括号)就作为左括号使用,而无作为特定字符串序列的开始字符的任何特殊意义。 \- 指定“-”(负号)就作为负号使用,而无作为范围分隔符的任何特殊意义。 如果某个字符在 String1 中被指定过多次,则该字符就被转换成 String2 中为与 String1 中最后出现的字符相对应的字符。 如果由 String1 和 String2 指定的字符串长度不相同,则 tr 命令就会忽略较长一个字符串中的多余字符。 标志 -A 使用范围和字符类 ASCII 整理顺序、一个字节一个字节地执行所有操作,而不是使用当前语言环境整理顺序。 -C 指定 String1 值用 String1 所指定的字符串的补码替换。

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档