
Linux常用命令--tr
发布日期:2025-04-09 06:40:16
浏览次数:9
分类:精选文章
本文共 701 字,大约阅读时间需要 2 分钟。
tr命令是Linux系统中一个强大的文本处理工具,常用于对输入内容进行字符替换、删除、重复字符压缩等操作,特别适合编写单行命令处理文本数据。
tr命令的使用场景主要依赖于标准输入(stdin),无法直接通过命令行参数接收输入,使用格式为:
tr [选项] set1 set2
以下是tr命令的几个常用功能及示例:
一、字符替换
tr命令可以将输入中的指定字符替换为另一个字符。例如:
echo "HELLO WHO IS THIS" | tr 'A-Z' 'a-z' # 将所有大写字符替换为小写
二、删除字符
tr命令支持删除指定的字符。例如:
echo "Hello 123 world 456" | tr -d '0-9' # 删除所有数字
三、字符补集
tr命令可以删除除指定字符外的所有字符。例如:
echo "Hello 123 world 456" | tr -d -c '0-9 \n' # 删除所有非数字和换行符的字符
四、字符压缩
tr命令可以将输入中的连续重复字符压缩为单个字符。例如:
echo "Gun is not Unix. Recursive right ?" | tr -s ' ' # 压缩多个空格为一个空格
五、处理文件中的数字列表
tr命令可以用来处理文件中的数字列表,将换行符替换为加号,再进行算术运算。例如:
cat sum.txt | tr '\n' '+' # 将换行符替换为加号echo $[1+2+3+4] # 进行加法运算
通过以上方法,可以利用tr命令高效地处理文本数据,完成字符替换、删除、压缩等操作。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月07日 15时02分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux学习总结(78)—— 常见开源协议讲解
2023-02-03
Linux学习总结(79)—— Shell 编程规范
2023-02-03
Linux学习总结(82)—— YUM 存储库相关知识总结
2023-02-03
Linux学习总结(8)——VMware v12.1.1 专业版以及永久密钥
2023-02-03
Linux学习笔记001---Windows下安装CentOS7_并且安装桌面UI
2023-02-03
Linux学习笔记005----CentOS7 vi模式保存并退出
2023-02-03
Linux学习笔记010---CentOS7下安装FTP服务
2023-02-03
Linux学习笔记013---CentOs7中vsftpd的安装和卸载
2023-02-03
Linux学习笔记018---Centos7 下安装JDK1.8
2023-02-03
Linux学习笔记019---Centos7下安装Maven
2023-02-03
Linux学习笔记020---CentOs7.3 搭建 Solr单机服务
2023-02-04
Linux学习笔记<二十>——系统裁剪之二
2023-02-04
Linux学习笔记(一)
2023-02-04
Linux学习笔记(一):常用命令(1)
2023-02-04
linux学习笔记(打包压缩工具)
2023-02-04
Linux学习笔记:btrfs
2023-02-04
Linux学习资料-6(压缩的用途与技术)
2023-02-04
Linux安全与密钥登录指南,零基础入门到精通,收藏这篇就够了
2023-02-04