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 telnet命令使用(Linux telnet命令的使用)
- linux epoll源码(解析Linux源码之epoll)
- 宝塔面板程序目录(将宝塔面板linux版装在/www以外的目录的方法)
- pyqt教程之一(pyqt远程批量执行Linux命令程序的方法)
- linux更改inode(详解Linux索引节点inode)
- 宝塔linux面板php7.0安装不上(宝塔面板php.ini文件在哪里找)
- 最小web服务器linux系统(常用的web服务器软件整理win+linux)
- linux 安装securecrt(Linux SecureCRT显示乱码解决方案)
- linux时间同步ubuntu(在Ubuntu中使用NTP实现时间同步)
- linux怎么看后台进程(一行代码教你如何隐藏Linux进程)
- linux如何进入makefile(linux中无make命令的问题make: *** 没有指明目标并且找不到 makefile及make命令安装方)
- linux wait函数(分析从Linux源码看TIME_WAIT的持续时间)
- linux宝塔面板安装后怎么打开(Linux宝塔面板7.30推出文件外链分享功能)
- linux服务器安装宝塔(linux宝塔面板安装Zabbix监控服务器资源使用状态)
- Linux ls命令的使用(Linux ls命令的使用)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
- 解析葡萄牙6-1瑞士 进攻多点开花,贡萨洛-拉莫斯一战成名(解析葡萄牙6-1瑞士)
- 这支 奇兵队 腕大 有范儿还各怀绝技,毒贩杀人犯见了都要仓皇而逃(这支奇兵队腕大)
- 雄藩崛起 奇兵队与幕末长州藩军事改革(雄藩崛起奇兵队与幕末长州藩军事改革)
- 九月初,爱如蜜糖,甜到心扉,迷恋彼此,一日不见兮,思之若狂(九月初爱如蜜糖)
热门推荐
- wd文件里页面大小调节(wdcp的/www目录大小调整或增加分区/硬盘的方法)
- 浏览器内核有哪些
- sql多条件查询汇总语句(SQL判断语句用法和多表查询)
- python之pil模块使用(Python3安装Pillow与PIL的方法)
- python中的isi(深入浅析Python 中 is 语法带来的误解)
- mysql有数据但筛选值为空(解决从集合运算到mysql的not like找不出NULL的问题)
- mysql几种连接方式(简单谈谈mysql左连接内连接)
- pythonsocket详细用法(Python中的Socket 与 ScoketServer 通信及遇到问题解决方法)
- vue十大基础知识(vue实战中的一些实用小魔法汇总)
- ubuntu18.04正式版怎么安装(Ubuntu Server 18.04.5 LTS服务器版安装配置图解教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9