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目录操作功能(Linux 目录结构详细介绍)
- 怎么查询linux的selinux状态(如何理解Linux下的SELinux)
- 阿里云linux配置(阿里云ESC linux服务器日常安全运维常用命令)
- linuxdocker启动报错提示参数无效(docker 报错 Exited 1 4 minutes ago的原因分析)
- centos6.8安装docker(Linux Centos下使用脚本安装Docker的方法)
- linux怎样查qt版本(Linux QT Kit丢失及Version为空问题解决方案)
- python中列表操作五种常用方法(Python使用paramiko操作linux的方法讲解)
- linuxsamba怎么连接(Linux Samba服务器超详细安装配置附问题解决)
- netcorelinux后台运作(Linux系统Docker 部署 ASP.NET Core应用的流程分析)
- 使用docker在linux环境中部署springboot包的教程(使用docker在linux环境中部署springboot包的教程)
- python实现linux服务(Python实现Linux监控的方法)
- 最小web服务器linux系统(常用的web服务器软件整理win+linux)
- mysql和mycat半主从复制项目(Linux如何使用 MyCat 实现 MySQL 主从读写分离)
- linux常见命令vmstat(Linux stat命令的使用)
- unix进程空间的区段(Unix/Linux fork隐藏的开销)
- tomcat在linux系统安装步骤(Tomcat的卸载和重装的实现图文)
- 寒假旅游攻略(成都寒假旅游攻略)
- 菲律宾旅游攻略(菲律宾旅游攻略地图)
- 清华大学难考吗(清华大学考研录取分数线)
- 观花盆栽佛肚竹盆景制作及养护(观花盆栽佛肚竹盆景制作及养护)
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
热门推荐
- JS中对象的属性
- 服务器之家浅谈VPS和云主机的区别(服务器之家浅谈VPS和云主机的区别)
- html中table怎么用(详解CSS的table-layout属性的用法)
- 阿里云oss内网流量(阿里云OSS访问权限配置RAM权限控制实现)
- dedecms怎么设置栏目(DEDECMS实现在标签中嵌套调用SQL的方法)
- dedecms标签解析(Dedecms网站给图片alt属性自动调用标题的方法)
- tensorflow自定义初始化(Tensorflow分类器项目自定义数据读入的实现)
- docker-compose 如何启动(docker compose部署主从复制的实现)
- html5中datalist标签
- access标签名称属性(htaccess 防盗链,防止目录浏览等10大技巧)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9