Unix tr 命令将小写字母转换为大写字母并将大写字母转换为小写字母

标签 unix pipeline tr

所以我四处寻找并使用命令 tr您可以将小写转换为大写,反之亦然。但是有没有办法同时做到这一点?

所以:

$ tr '[:upper:]' '[:lower:]' or  $ tr A-Z a-z

将“Hello World ABC”变成“hello world abc”,但我想要的是“hELLO wORLD abc”。

最佳答案

这将做你正在寻找的:

 tr '[:upper:][:lower:]' '[:lower:][:upper:]'

关于Unix tr 命令将小写字母转换为大写字母并将大写字母转换为小写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23178769/

相关文章:

python-3.x - 管道中的拟合与拟合变换

java - Java 中的多线程管道

c# - 是否可以在ElasticSearch更新中执行Ingest PipeLine?

unix - 删除 Unix 文件中的 ^@ 字符

linux - 整合sed命令

java - CLASSPATH 中存在 JDBC Mysql 连接器,但未找到

unix - 如果 URL 包含 "star",则 nginx 404 未找到

linux - 如何将常量添加到制表符分隔文本 linux 文件中的特定列

javascript - 每当表格行插入html表格时,都会收到声音通知

linux - 使用 tr/sed 等在 Linux 上删除字符序列\r\n