1

我想知道将大写字符转换为小写字符并将小写字符转换为大写字符的命令。

它必须在 Unix 机器的 shell 中工作。

4

4 回答 4

4
tr A-Za-z a-zA-Z

(不幸的是,只有ascii)

于 2013-01-04T21:51:17.923 回答
3
cat file1 | tr 'a-zA-Z' 'A-Za-z'
于 2013-01-04T21:54:35.083 回答
0

您可以使用此处提供的答案将您的文件传输到 perl:

Perl,使用tr函数同时将大写转换为小写,反之亦然?

于 2013-01-04T21:52:57.153 回答
0

要获得小写字母:sed -i 's/\(.*\)/\L\1/' somefilename

获取大写:sed -i 's/\(.*\)/\U\1/' somefilename

于 2013-01-04T21:59:45.230 回答