Linux中的tr命令详解

news/2024/9/30 4:32:10/

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.ppmy.cn/news/1532237.html

相关文章

什么是远程过程调用(RPC)

进程间通信(IPC) 进程间通信(Inter-Process Communication)是指两个进程或者线程之间传送数据或者信号的一些技术或者方法。进程是计算机进行资源分配的最小的单位。每个进程都有自己独立的系统资源,而且彼此之间是相对隔离的。为了使得不同的进程之间能够互相访问,相互协…

第一章 初识Docker

目录 一、Docker概述 1.1. Docker是什么 1.2. Docker 出现的主要背景 二、Docker与传统虚拟化技术对比 三、Docker的主要组成部分 四、Docker安装 五、Docker命令 六、需充分学习掌握的Docker其他相关知识点 Docker官方地址: Docker: Accelerated Container…

【OS】计算机系统概述|操作系统基本概念|并发|并行|虚拟异步

✨ Blog’s 主页: 白乐天_ξ( ✿>◡❛) 🌈 个人Motto:他强任他强,清风拂山冈! 🔥 所属专栏:C深入学习笔记 💫 欢迎来到我的学习笔记! 前言 一、操作系统的概念 操作系统…

DTOF(direct Time-of-Flight,直接飞行时间)

一、基本概念 1.1 定义 dToF,即直接飞行时间(direct Time-of-Flight),是一种通过测量光脉冲发射出去并反射回来的时间差来直接计算距离的技术。 TOF应用场景非常多,电子消费品领域有人脸识别,照相机辅助对…

Python爬虫爬取王者荣耀英雄信息并保存到图数据库

爬取信息说明 英雄名称英雄类型英雄包含的所有皮肤名称 创建英雄类型节点 王者荣耀官方给出的英雄类型是以下几种: 直接准备好英雄类型词典 hero_type_dict [战士, 法师, 坦克, 刺客, 射手, 辅助 ]添加到图数据库中 def create_hero_type_node():for hero_ty…

STM32LL库之printf函数重定向

1. 加入以下代码 int fputc(int ch,FILE *f) {LL_USART_TransmitData8(USART1,ch);while(!LL_USART_IsActiveFlag_TXE(USART1));//需要等待发送完成return(ch); }记得添加 stdio.h 头文件 2. 在MDK中勾选:Use MicroLIB

极狐GitLab 17.4 重点功能解读【四】

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 学习极狐GitLab 的相关资料: 极狐GitLab 官网极狐…

java.lang.IllegalArgumentException: Could not resolve placeholder

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 配置文件里面的内容没有生效。 需要指定一下Active profiles: