Linux中大小写字符间怎么转换
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,这篇"Linux中大小写字符间怎么转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2024年10月21日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安全错误
数据库的锁怎样保障安全
广州软件开发公
java生态圈的图片服务器
虹口区媒体软件开发价格查询
纳芙蒂兽数据库
服务器之间传输文件
华顶网络技术
服务器开小差读音
蓝鼎网络技术有限公司
催化反应数据库
深圳腾万网络技术有限公司
域名 dns 服务器
汝城欣欣向荣网络技术服务中心
小学生网络安全教育知识培训
计算机三级网络技术贴吧
管理服务器软件app告警
服务器安全监控软件
网上预约挂号数据库需求分析
多ip服务器一个ip被攻击
数据库技术服务方案
微软服务器软件
数据库描述语言的作用是什么
呈贡区品牌软件开发价格走势
sql查询数据库表
开源sip代理服务器
北京融成网络技术有限公司
信息软件开发英文简写
数据库技术上机题
塔式服务器和普通电脑有什么不同
网络安全55条法律
无线传感器网络技术 实验