shell学习之tr命令
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,tr命令不接受指定的文件参数,而只是对标准输入进行翻译, tr是translate的简写,亦即翻译,需要注意的是,它不能翻译句子,只能翻译单个字符。首先,定义变量: [root@tong]#A=
千家信息网最后更新 2025年01月20日shell学习之tr命令
tr命令不接受指定的文件参数,而只是对标准输入进行翻译, tr是translate的简写,亦即翻译,需要注意的是,它不能翻译句子,只能翻译单个字符。
首先,定义变量:
[root@tong]#A=1,,2,,,3,,,4,,,5
下面以示例对该命令以及其常用选项进行介绍。
示例:
1. 无选项设置情况
[root@tong]# echo $A | tr ',' ' ' 1 2 3 4 5 [root@tong]# echo $A | tr [2-4] [b-d] 1,,b,,,c,,,d,,,5 [root@tong]# echo $A | tr "23""bc" 1,,b,,,c,,,4,,,5
注意,这里不是对字符串的替换,而是将"2"替换为"b","3"替换为"c"。
常用:小写 --> 大写
# tr [a-z] [A-Z]
2. 选项"-s",删除所有重复出现字符序列,只保留第一个,即将重复出现字符串压缩为一个字符串。
[root@tong]#echo $A | tr -s ',' 1,2,3,4,5 [root@tong]#echo $A | tr -s ',' ' ' 12 3 4 5
3. 选项"-d",删除字符串指定的所有输入字符。
[root@tong]#echo $A | tr -d "23" 1,,,,,,,,4,,,5 [root@tong]#echo $A | tr -d ',' 12345
常用:删除Windows文件中的'^M'字符
# tr -d"/r"
4. 选项"-c",对字符串中字符集的补集做替换,要求字符集为A S C I I。
[root@tong]# echo $A | tr -c [1-5] '%' 1%%2%%%3%%%4%%%5
字符
字符串
常用
命令
文件
示例
输入
单个
参数
变量
句子
只是
大写
字符集
小写
序列
情况
标准
简写
而是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何进入软件开发者模式
excel怎么保存数据库
服务器密码安全教学
广东酒店软件开发设计
星悦麻将 软件开发
软件开发学校双休
天津市网络安全周
怎样快速统计后十名的数据库
计算机网络技术工作技能
数据库用固态安全
海德服务器初始密码
数据库 测试工具
食品供应链网络安全吗
access数据库对象共有
枣庄医院网络安全
河北人工智能软件开发哪家可靠
大连虚拟网络技术有限公司
查看数据库文件的命令
raft可以搭建服务器吗
微软数据库版本价格
淘鹏服务器厂家
移动网络技术的变化
论坛服务器多少钱
服务器硬盘如何热插拔
电脑安装pr服务器断开
上海定制软件开发品质保障
网络安全技术接入交换机部署
三级网络技术 考点
公安y数据库
妈妈好江苏网络技术有限公司