Linux常用命令--tr
2019独角兽企业重金招聘Python工程师标准>>>
tr命令可以对来自标准输入的内容进行字符替换,删除,重复字符压缩,常常用来编写单行命令。
tr只能通过stdin(标准输入),而无法通过命令行参数来接受输入,格式如下:
tr [options] set1 set2
一、替换字符串
$ echo "HELLO WHO IS THIS" | tr 'A-Z' 'a-z'
hello who is this
代码解析:把来自标准输入的大写替换成小写
二、-d删除字符
$ echo "Hello 123 world 456"| tr -d '0-9'
Hello world
代码解析:把来自标准输入的数字0-9删除
三、-c字符串补集
$ echo "Hello 123 world 456" | tr -d -c '0-9 \n'
123 456
代码解析:删除除0-9与\n之外的所有字符
四、-s压缩字符
$ echo "Gun is not Unix. Recursive right ?" | tr -s ' '
Gun is not Unix. recursive right ?
代码解析:把连续重复字符' '(空格)压缩成单个字符
五、对文件中的数字列表进行相加
$cat sum.txt
1
2
3
4$ cat sum.txt | echo $[ $( tr '\n' '+' ) 0]
10
代码解析:在上面的命令中,tr用来将'\n'替换成'+',因此我们得到了字符串"1+2+3+4",但是在字符串尾部多了一个操作符+。为了抵消这个多出来的操作符,我们在追加一个0。
$[ operation ]执行算术运算,因此得到下面的字符串
echo $[1+2+3+4]
转载于:https://my.oschina.net/u/3136306/blog/812489
Linux常用命令--tr相关推荐
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- Linux 常用命令全称,看看你 get 到了哪些?
作者丨飘飘雪 https://www.cnblogs.com/wangcp-2014/p/6539035.html 从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多, ...
- Linux常用命令英文全称与中文解释Linux系统
Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su: ...
- linux lw3m多行文本使用,linux常用命令以及一些常见问题和解决方法教程.docx
linux常用命令以及一些常见问题和解决方法教程 端口以及ip之间抓包1.监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0 ...
- Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...
- linux常用命令_Linux常用命令全称
从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧! 必备Linux命令和C语言基础_C语言_嵌入式开发工程师-创客学院www. ...
- linux 常用命令行 大全
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux常用命令速查手册PDF下载
Linux常用命令速查手册 需要该PDF文档的朋友扫码关注下方二维码[入门小站],后台回复 「1001」 自取 点击下面标题即可获取对应资料 LeetCode刷题开源手册 LeetCode题解[jav ...
- linux常用命令速查手册
Linux常用命令速查手册 需要该PDF文档的朋友扫码关注下方二维码[入门小站],后台回复 「1001」 自取 点击下面标题即可获取对应资料 LeetCode刷题开源手册 LeetCode题解[jav ...
- linux定位so快捷方式_5分钟带你了解Linux常用命令全称
从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧! pwd:print work directory 打印当前目录 显示出当前工 ...
最新文章
- VS2012/13本地发布网站详细步骤(可带数据库)
- ajax 同步_第3部分-0:同步和异步,还有回调需要了解一下
- Visual Studio 代码风格约束
- [SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样
- [转]Oracle - 数据库的实例、表空间、用户、表之间关系
- 网易云ncm,QQ音乐qmc,mgg,mflac,酷狗kgm解锁转换为flac格式
- (最新版 易卷/自动出题平台)自动阅卷系统 | 自动阅卷机 | 网络阅卷系统
- C++ gbk与utf8互转
- dos 批处理for循环
- 医院随访管理系统的特点
- 平方和误差函数--代价函数(机器学习)
- easyui datagrid 多一列
- Windows7下IPV6设置方法详解
- bing壁纸获取(Java)
- 运动竞技类图文展示片头fcpx插件
- 转载——神经网络中mAP相关概念
- JAVA设计模式——第 8 章 适配器模式【Adapter Pattern】(转)
- dreamweaver作业静态HTML网页设计模板 中国传统书法
- FPGA-4人表决器
- 超实用web前端开发工具推荐(web开发+前端性能优化+浏览器兼容性测试+……)