Linux中大小写字符间怎么转换
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇"Linux中大小写字符间怎么转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2024年12月13日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安全错误
数据库的锁怎样保障安全
多模 数据库
把表格的东西导入到数据库
软件开发经理竞聘ppt范文
禅道数据库密码修改
服务器如何配置管理口ip
龙湖网络安全
数据库答辩怎么讲
上海启梦网络技术
江西智慧团建软件开发系统
电脑重置后网络安全密钥是什么
跳舞机视频软件开发
关于网络安全威胁视频
淘宝的数据库系统架构
网络安全tk是谁
数据库查看表状态
中国网络技术最强的大学
广东戴尔服务器生产商
软件开发与数据库什么关系
未来之役哪个服务器匹配快
网络安全宣传手抄报二年级
数据库怎么查找不在职的教师信息
数据运维网络安全委员会
贵阳有哪些软件开发公司
软件开发公司岗位职责范本
分析服务器问题的工具
上海市菲信网络技术有限公司
服务器系统接口有哪些
梦幻服务器千变万化
西安航天相关的软件开发公司
万方查重数据库和知网差别