linux中符号的基础用法总结(Linux tr命令的使用)
类别:服务器 浏览量:1027
时间:2022-03-31 00:02:46 linux中符号的基础用法总结
Linux tr命令的使用1.简介
tr用来转换或者删除一段文字。tr是translate(转换的缩写),功能的英文示意是:translate or delete characters。tr所有的功能均可由sed来完成,可以将tr视为sed一个极简的实现。
2.格式
tr [OPTION]... SET1 [SET2]
3.选项
-c,-C,--complement:将字符集<character set1>以外的其他字符删除或者转换为字符集<character set2>中的最后一个字符(如果你指定了多个字符的话)。见示例6。 -d,--delete:删除信息当中的SET1这个字符串。 -s,--squeeze-repeats:压缩重复的字符,只保留一个。 --help:显示帮助信息。 --version:显示版本信息。
4.示例
(1)将last输出的信息中所有小写的字符变成大写字符。
last|tr '[a-z]' '[A-Z]' //或者 last|tr [a-z] [A-Z]
(2)将/etc/passwd输出的信息中的冒号:删除。
cat /etc/passwd | tr -d ':'
(3)将dos文件转成unix文件。
cat /etc/passwd | tr -d '\r'
(4)删除空行
cat file | tr -s "\n" > new_file
(5)将文件file中出现的”abc”替换为”xyz”。
cat file | tr "abc" "xyz" > new_file
注意:这里凡是在file中出现的”a”字母,都替换成”x”字母,”b”字母替换为”y”字母,”c”字母替换为”z”字母,而不是将字符串”abc”替换为字符串”xyz”。
(6)删除和替换指定字符集以外的字符。
//替换指定字符集以外的字符 [b3335@MIC ~]$ echo alv blv|tr -c 'lv ' "x" xlv xlvx //删除指定字符集以外的字符 [b3335@MIC ~]$ echo alv blv|tr -cd 'lv' lvlv
以上就是Linux tr命令的使用的详细内容,更多关于Linux tr命令的资料请关注开心学习网其它相关文章!
您可能感兴趣
- Linux ls命令的使用(Linux ls命令的使用)
- netcorelinux后台运作(Linux系统Docker 部署 ASP.NET Core应用的流程分析)
- springcloud alibaba nacos linux配置的详细教程(springcloud alibaba nacos linux配置的详细教程)
- 阿里云服务器linux怎么使用(阿里云服务器linux系统挂载数据盘图文教程)
- linux磁盘分区学习教程交流(Linux磁盘分区实现原理及方法解析)
- springboot如何解析vue登录参数(SpringBoot + Vue 项目部署上线到Linux 服务器的教程详解)
- linux epoll源码(解析Linux源码之epoll)
- linuxmysql客户端搭建(一台linux主机启动多个MySQL数据库的方法)
- linux怎么搭建nfs(通过案例深入解析linux NFS机制)
- linux如何设置sudo授权(如何在Linux环境为用户添加sudo权限)
- linux下启动tomcat服务(Linux系统安装Tomcat并配置Service启动关闭)
- linuxsamba怎么连接(Linux Samba服务器超详细安装配置附问题解决)
- 在linux中实现可加载的内核模块(Linux实现驱动模块传参过程解析)
- dedecms简介(Linux操作系统下DedeCMS详细安全设置教程)
- cent os7.0 安装mysql(mysql8.0.23 linuxcentos7安装完整超详细教程)
- unix进程空间的区段(Unix/Linux fork隐藏的开销)
- 买绿宝不能只挑黄绿色 菜农教你3招挑,个个皮薄肉脆,香甜爆汁(买绿宝不能只挑黄绿色)
- 大果肉搭配薄瓜皮, 绿宝 脆甜爽口,不愧是甜瓜中的 佼佼者(大果肉搭配薄瓜皮)
- 河南尉氏县因地制宜发展果蔬种植 水坡镇绿宝甜瓜变 金瓜(河南尉氏县因地制宜发展果蔬种植)
- 谢广坤,你这么欺负谢腾飞,良心不会痛吗(你这么欺负谢腾飞)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
热门推荐
- http状态码304的含义(网站出现HTTP 300 Multiple Choices是什么意思?怎么处理?)
- python网页自动化selenium(python利用selenium进行浏览器爬虫)
- js常见面试题
- canvas动态图(canvas绘制太极图的实现示例)
- python plot绘图(python使用Plotly绘图工具绘制气泡图)
- typescript使用技巧(深入理解typescript中的infer关键字的使用)
- css3颜色详解(CSS3混合模式mix-blend-mode/background-blend-mode简介)
- Ext.MessageBox.show()的用法及参数配置
- 阿里云服务器ecs入口(阿里云ECS云服务器更换公网IP的方法)
- element-ui 菜单悬停样式(js如何构造elementUI树状菜单的数据结构详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9