shell学习之tr命令
发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,tr命令不接受指定的文件参数,而只是对标准输入进行翻译, tr是translate的简写,亦即翻译,需要注意的是,它不能翻译句子,只能翻译单个字符。首先,定义变量: [root@tong]#A=
千家信息网最后更新 2024年10月18日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安全错误
数据库的锁怎样保障安全
网约车 网络安全监管
服务器销售代理商提成
相城区市场软件开发技术优点
征途不能下载服务器
数据库设置参数的用处
什么是会议服务器
大学生如何清朗网络安全
亚马逊网络技术架构
国外著名数据库检索网站
制作学生数据库
电子专业转网络安全
geo数据库芯片挖掘
服务器 堡垒机
哲托 企业级数据库备份
计算机网络技术南昌大学
上饶雅冈网络技术有限公司
播放关于网络安全全的手抄报
plc全局数据库
徐州网络技术创新服务
用户数据都存在淘宝服务器吗
畅宇科技互联网
物流软件开发设计
u861用什么数据库
无人管理的我的世界服务器
数据库登录名
向农民工宣传网络安全
社区开展网络安全宣讲活动
softlayer服务器
一台服务器同事装8块硬盘系统
深圳网络安全公司认证