在Linux行内如何直接进行大小写转换
在Linux行内如何直接进行大小写转换
最简单的方法是使用tr命令:
tr '[:upper:]' '[:lower:]'
tr '[:lower:]' '[:upper:]'
这两条命令分别将输入的字符串中的大写字母转换成小写字母,将小写字母转换成大写字母。
除了tr命令外,还可以使用sed命令来实现大小写转换:
sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'
sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
这两条命令的作用和tr命令类似,只是语法不太一样。
此外,还可以使用awk命令来实现大小写转换:
awk '{print toupper($0)}'
awk '{print tolower($0)}'
这两条命令的作用和tr命令类似,只是语法不太一样。
最后,还可以使用perl命令来实现大小写转换:
perl -e 'print uc("hello world
");'
perl -e 'print lc("HELLO WORLD
");'
这两条命令的作用和tr命令类似,只是语法不太一样。
相关文章