Linux中大小写字符间怎么转换
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇"Linux中大小写字符间怎么转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2026年11月01日Linux中大小写字符间怎么转换
这篇"Linux中大小写字符间怎么转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Linux中大小写字符间怎么转换"文章吧。
环境
Centos7
使用tr
如果有一个字符串要确保全部是大写的,只需通过tr命令替换:
[root@localhost ~]# echo "Hello World" | tr [:lower:] [:upper:]HELLO WORLD
下面是在脚本中使用此命令的示例,需要确保添加到文件中的所有文本都是大写,以保持一致性:
#!/bin/bashread -p "Enter department name: " deptecho $dept | tr [:lower:] [:upper:] >> depts
将顺序切换为[:upper:] [:lower:]会会将所有大写字符转换成小写:
#!/bin/bashread -p "Enter department name: " deptecho $dept | tr [:upper:] [:lower:] >> depts
也可以使用"a-z" "A-Z"来替换大小写。
#!/bin/bashread -p "Enter department name: " deptecho $dept | tr a-z A-Z>> depts
下面几个函数是tr内置的:
[:alnum:] 所有字母和数字
[:alpha:] 所有字母
[:blank:] 所有空白
[:cntrl:] 所有控制字符
[:digit:] 所有数字
[:graph:] 所有可打印字符,不包括空格
[:lower:] 所有小写字符
[:print:] 所有可打印字符,包括空格
[:punct:] 所有的标点符号
[:upper:] 所有大写字符
使用awk
在awk中可以使用toupper()和tolower()函数,来转换大小写。 下面实例内容在文本里面写入,将输入的小写内容转换为大写:
#!/bin/bashread -p "Enter department name: " deptecho $dept | awk ‘{print toupper($0)}’ >> depts下面实例内容在文本里面写入,将输入的大写内容转换为小写:
#!/bin/bashread -p "Enter department name: " deptecho $dept | awk ‘{print tolower($0)}’ >> depts使用sed
在sed中可以使用\U&和\L&函数,来转换大小写。
使用sed,将小写转换成大写:
#!/bin/bashread -p "Enter department name: " deptecho $dept | sed 's/[a-z]/\U&/g' >> depts
使用sed,将大写转换成小写:
#!/bin/bashread -p "Enter department name: " deptecho $dept | sed 's/[A-Z]/\L&/g' >> depts
以上就是关于"Linux中大小写字符间怎么转换"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
字符
小写
内容
大写
中大
函数
大小
文本
命令
字母
实例
数字
文章
知识
空格
篇文章
输入
一致
一致性
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东猪兼强互联网科技有限公司
互联网科技集团
南京欣网互联网科技
银优互联网科技有限公司
互联网科技股午盘股票涨跌
成都仁贤领冠互联网科技有限公司
深圳市运趣互联网科技有限公司
剑昆互联网络科技有限公司临桂
互联网企业和科技型企业
荆州市昕露互联网络科技有限公司
崇明区互联网教育科技诚信经营
中国互联网十大科技股排名
群盈汇互联网科技有限公司
滨湖区互联网智能科技产品有哪些
互联网科技融合创新
中国科技和美国互联网
互联网时代高科技布局
科技互联网公司两年变化
科技互联网企业在行动
科技发展第三阶段互联网时代
云信互联网科技有限公司
科技互联网技术
善班互联网科技
深圳齐家互联网科技
金融科技与互联网金融相同和不同
湖南诚度互联网科技有限公司
广东鹅鹅鹅互联网科技有限公司
科技互联网企业在行动
知域互联网科技有限公司官网
互联网科技企业文化