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' 
  • 注意这些差别
相关推荐
Yana.nice7 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_9605679610 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧11 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈11 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HiDev_11 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
执明wa12 小时前
LayoutInflater详解: XML是如何变成View的?
android·xml·开发语言·android studio
Zhang~Ling12 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind12 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森12 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
404_coder12 小时前
源码视角下的 Android 开机流程:从 Zygote、SystemServer 到 Launcher
android