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

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' 

在这里插入图片描述

  • 注意这些差别

相关文章:

  • C#进阶-读写Excel常用框架及其使用方式
  • STM32嵌入式编程学习到提高:【5】delay函数
  • 【C++】托管类和托管函数
  • jenkins分布式构建
  • C高级(Day21)
  • XPath基础知识点讲解——用于在XML中查找信息的语言
  • [vulnhub] Jarbas-Jenkins
  • numpy is not available
  • 982. 按位与为零的三元组
  • UI设计师面试整理-工具和技术技能
  • list(二) (list模拟实现)
  • HOJ网站开启https访问 申请免费SSL证书 部署证书详细操作指南
  • CANopen开源库canfestival的移植
  • 深度解析APP软件开发:构建卷轴式分销系统的实践探索
  • 一个PDF样本册免费上传网站
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • E-HPC支持多队列管理和自动伸缩
  • Javascript弹出层-初探
  • JavaScript新鲜事·第5期
  • Java的Interrupt与线程中断
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Spring Boot MyBatis配置多种数据库
  • SpriteKit 技巧之添加背景图片
  • 订阅Forge Viewer所有的事件
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 解析带emoji和链接的聊天系统消息
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 七牛云假注销小指南
  • 算法---两个栈实现一个队列
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 一些css基础学习笔记
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​queue --- 一个同步的队列类​
  • ![CDATA[ ]] 是什么东东
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (done) 两个矩阵 “相似” 是什么意思?
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (函数)颠倒字符串顺序(C语言)
  • (六)激光线扫描-三维重建
  • (面试必看!)锁策略
  • (七)Activiti-modeler中文支持
  • ./configure,make,make install的作用(转)
  • .form文件_SSM框架文件上传篇
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8 跨平台高性能边缘采集网关
  • .NET CF命令行调试器MDbg入门(一)
  • .Net Core 中间件验签
  • .net wcf memory gates checking failed
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET技术成长路线架构图
  • .NET业务框架的构建
  • .vimrc 配置项
  • ??在JSP中,java和JavaScript如何交互?