tr命令常用例子
来源:互联网 发布:php 设置时区 编辑:程序博客网 时间:2024/05/02 01:37
一、首先介绍下代替符号
[:lower:]所有的小写字母
[:upper:]所有的大写字母
[:alnum:] 表示所有的字母和数字
[:alpha:] 表示所有的字母
[:blank:] 表示所有空格
[:digit:] 表示所有数字
[:punct:] 表示标点符号
[:graph:] 表示所有可打印字符,但不包括空格
[:print:] 表示所有可打印字符,包括空格
二、实例
实例所用的文件如下:
cat foo.txt 内容如下:
abcEERW,123:33?ttTN23
cat foo1.txt 内容如下:
1Ea
a(R
例1.将小写转换成大写
cat foo.txt | tr "[[:lower:]]" "[[:upper:]]"
或
cat foo.txt | tr "[a-z]" "[A-Z]"
输出:
ABCEERW,123:33?TTTN23
例2:去除所有的字母
cat foo.txt | tr -d "[[:alpha:]]"
输出:,123:33?23
例3:去除所有的字母和符号
cat foo.txt | tr -d "[[:alpha:] [:punct:]]"
输出:
1233323
例4:去除所有行的换行符,使之成一行显示
cat foo1.txt | tr -d "\n"
输出:
1Eaa(R
###其实替换符号也可以在其它支持正规表达式中使用
例5:用grep输出以字母开头的行
cat foo1.txt | grep "^[[:alpha:]]"
输出:
a(R
###其实替换符号也可以在其它支持正规表达式中使用
例6:用grep输出不以字母开头的行
cat foo1.txt | grep "^[^[:alpha:]]"
输出:
1Ea
- tr命令常用例子
- Linux常用指令---tr命令
- Linux下tr命令“字符”处理的实用例子
- Linux下tr命令“字符”处理的实用例子
- Unix中tr命令“字符”处理的实用例子
- Linux下tr命令“字符”处理的实用例子
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr命令
- tr 命令
- tr命令
- tr命令
- tr命令
- tr命令
- V4L2视频采集的基本流程
- 四十以后的醒悟
- c# 调用php webservice 汉字乱码解决方案 php调用c# webservice 汉字乱码解决方案(亲测)
- MySQL索引类型一览 让MySQL高效运行起来
- *号直角三角形程序报告
- tr命令常用例子
- 球1!+2!++++n!
- 调用函数求组合数(第十二周上机任务)
- 3dmax 教程 + Unity 3d教程 + BodyPaint教程
- 调用函数输出星号图
- 使用Apache的Proxy模块实现对被代理网站的访问
- 刷新frameset窗口
- 函数调用之三角1.1
- 第十一周上机任务(换分币)