在Linux命令行内如何实现大小写转换

2023-04-12 08:05:00 命令行 大小写 如何实现

在Linux命令行内实现大小写转换的方法有很多,这里介绍一种使用tr命令的方法。

首先,需要准备一个文本文件,例如:

Hello, world! This is a test.

接下来,使用tr命令将其转换为大写:

tr '[a-z]' '[A-Z]' < test.txt

输出:

HELLO, WORLD! THIS IS A TEST.

同样的,也可以使用tr命令将其转换为小写:

tr '[A-Z]' '[a-z]' < test.txt

输出:

hello, world! this is a test.

此外,还可以使用sed命令来实现大小写转换,例如:

将文本转换为大写:

sed 's/.*/\U&/' test.txt

输出:

HELLO, WORLD! THIS IS A TEST.

将文本转换为小写:

sed 's/.*/\L&/' test.txt

输出:

hello, world! this is a test.

相关文章