Linux中的tr命令详解

1, 将小写字母转换为大写字母:

bash 复制代码
echo "hello" | tr 'a-z' 'A-Z'

但是限定字母的范围的话,是什么输出你们知道吗?

bash 复制代码
echo "hello" | tr 'a-l' 'A-L'

2,删除特定字符:

比如,删除所有的数字:

bash 复制代码
echo "hello 123 world" | tr -d '0-9'

他的结果为hello world

比如删除所有的字母从a-g,g以后的字母不删除

bash 复制代码
echo "hello 123 world" | tr -d 'a-g'

3,压缩重复字符

bash 复制代码
 echo "hheelloo" | tr -s 'e'
bash 复制代码
echo "hheelloo" | tr -s 'e' | tr -s 'h' | tr -s 'o' 
  • 注意这些差别
相关推荐
Once_day1 小时前
Linux之rsyslog(6)RainerScript
linux·服务器·syslog
Shylock_Mister2 小时前
Linux C线程编程全指南
linux·运维·c语言
四维碎片2 小时前
【Qt】配置安卓开发环境
android·开发语言·qt
百***99242 小时前
MySql的慢查询(慢日志)
android·mysql·adb
安卓兼职framework应用工程师2 小时前
android 15.0 Launcher3长按拖拽时,获取当前是哪一屏,获取当前多少个应用图标
android·拖拽·workspace·长按拖拽
心灵宝贝2 小时前
CentOS 7 安装 unzip-6.0-21.el7.x86_64.rpm 步骤详解(附安装包)
linux·服务器·centos
q***13342 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
Autism....2 小时前
服务器理解
运维·服务器
Starry_hello world2 小时前
Linux 文件缓冲区
linux
天亮之前_ict2 小时前
【故障排查】intel 服务器安装Win server 2019蓝屏解决方法
运维·服务器