利用tr命令轻松实现大小写转换
来源:互联网 发布:固定收益类投资 知乎 编辑:程序博客网 时间:2024/06/05 06:24
系统工程师有时候在系统维护的时候,需要将某个文件中的内容进行大小写的转换。如系统工程师从网上下载了一个脚本文件。但是脚本文件的主人有个怪癖,对于一些备注的内容希望采用大写字母来描述。这可能跟某些工程师的阅读习惯不一致。为此需要将这些大写字符转换写小写字母。当然,系统工程师可以手工的一个个进行修改。但是,显然操作起来很麻烦。为此系统工程师就会想,在Unix操作系统中是否提供了类似的工具,可以将大写字符转换为小写字母呢?确实,在Unix操作系统中提供了一个tr命令。这是一个强盗的字符转换命令,可以实现包括字符大小写转换在内地很多功能。
一、tr字符变换命令的基本格式格式要求。
在Unix操作系统中,针对整行的内容或者字段的命令有很多。相比之下,对一行中的字符进行操作的命令却比较少。这并不是说对字符操作不重要。而是因为tr这个字符变换命令就可以实现大部分字符处理的功能。这个命令的主要功能就是对字符串进行替换。如下图所示,笔者就是使用tr命令,先将一个文件中的字母a全部使用字母c来代替。然后第二个例子就是想文件中的小写字符全部转换为大写字符。
这个命令的基本格式为tr 可选项 参数1 参数2 标准输入
这个命令的可选项虽然不是很多,但是都比较使用。通常搭配不同的可选项,可以实现不同的功能。另外在这个命令中,有一个比较特殊的部分,即标准输出。这是什么意思呢?而且在这个命令中没有文件名这个参数。那么如果将一个文件中的内容转换为英文字符呢?原来,这个命令只接受标准输入,而不接受文件名作为参数。为此如果要将某个文件中的内容进行大小写转换时,就需要按照上面的格式,先将文件中的内容读取出来,然后再利用管道符等工具将读取出来的内容传递给命令tr。然后再利用这个tr命令进行大小写转换或者进行简单的字符替换。在使用标准输入的时候,系统工程师即可以将标准输入放在这个命令的尾部。也可以…………………………………………………………………………
转载:http://www.verydemo.com/demo_c170_i10908.html
- 利用tr命令轻松实现大小写转换
- tr 进行大小写转换
- 轻松实现人民币金额的大小写转换!
- 不用JS轻松实现字母大小写转换
- 利用汇编语言编程实现大小写字母转换
- tr 命令 转换字符
- 【tr】字符处理命令,用于实现转换或者删除字符
- 巧用Excel 轻松转换人民币大小写
- vb实现大小写转换
- js实现大小写转换
- 编码转换轻松实现
- 轻松实现坐标转换
- 用TranSql 实现大小写转换
- 自定义标签&实现大小写转换
- 实现英文的大小写转换
- 实现英文的大小写转换
- 实现英文的大小写转换
- 全角字符大小写转换实现
- RadAsm:object file not found
- 基于Ext Core的包含校验功能的表单提交扩展Ext.ux.submit
- 黑马程序员--交通灯系统
- JSP内置对象之response对象
- 移动互联网创业得屌丝者得天下
- 利用tr命令轻松实现大小写转换
- Hadoop实战-中高级部分 之 Hadoop作业调优参数调整及原理
- JSP内置对象之session对象简介及调用方法
- logic:iterate,struts标签,叠代,iterate
- android嵌置广告
- 【java web】java执行预编译Groovy脚本
- pageEncoding和contentType两种属性的区别
- JSP中的request对象
- 详见图片.该怎么解决