当前位置: 首页 > article >正文

Linux中的tr命令详解

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

echo "hello" | tr 'a-z' 'A-Z'

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

echo "hello" | tr 'a-l' 'A-L'

在这里插入图片描述

2,删除特定字符:

比如,删除所有的数字:

echo "hello 123 world" | tr -d '0-9'

他的结果为hello world

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

echo "hello 123 world" | tr -d 'a-g'

在这里插入图片描述

3,压缩重复字符

 echo "hheelloo" | tr -s 'e'
echo "hheelloo" | tr -s 'e' | tr -s 'h' | tr -s 'o' 

在这里插入图片描述

  • 注意这些差别

http://www.kler.cn/news/325539.html

相关文章:

  • 11-pg内核之锁管理器(六)死锁检测
  • PostgreSQL 一张表多个字段关联另一张表
  • 路由器的天线有什么用?数量多≠信号强?
  • C++番外篇-------排序算法总结
  • 数字孪生平台,助力制造设备迈入超感知与智控新时代!
  • 《C++多态性:开启实际项目高效编程之门》
  • Error:Decorators are not valid here. 使用Angular中的装饰器
  • MetaAI最新开源Llama3.2亮点及使用指南
  • 企业构建AI所需的最低可行基础设施:从数据存储到大模型集成
  • rocky9.2实现lvs(DR模式)+keepalived实现高可用的案例详解(双机热备、lvs负载均衡、对后端服务器健康检查)
  • ResNet18果蔬图像识别分类
  • centos 7 通过MegaCli 可以查询RAID硬盘
  • 负载均衡的作用
  • RK3588主板PCB设计学习(四)
  • Springboot Mybatis 动态SQL
  • 【RocketMQ】消费失败重试与死信消息
  • 低代码平台中的宿主概念解析与字典、角色、岗位及权限管理
  • 金属增材制造咋突破?纳米纹理粉末如何助力金属增材制造?
  • C++ bitset(位图)的模拟实现
  • JS设计模式之状态模式:优雅地管理应用中产生的不同状态
  • Java并发:互斥锁,读写锁,公平锁,Condition,StampedLock
  • 穿越数字迷雾:探索IT领域的无限可能
  • 后端开发面试题8(附答案)
  • k8s_资源管理介绍
  • Spring Boot驱动的在线房产租赁服务
  • next 从入门到精通
  • 【RabbitMQ】幂等性、顺序性
  • js 如何监听 body 内容是否改变
  • 【WPF】桌面程序开发之窗口的用户控件详解
  • MATLAB绘图基础