Linux中大小写字符间怎么转换
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇"Linux中大小写字符间怎么转换"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2024年11月30日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安全错误
数据库的锁怎样保障安全
网络金融软件开发公司简介
郑州网络安全科普
网易我的世界服务器是几k的
承接ug软件开发
物流数据库与数据挖掘技术
江苏h3c刀片服务器价格
宝塔创建的数据库不起作用
公务员软件开发专业工作待遇
机关网络安全维护 确保
软件开发中各种专业名词
金山软件开发转正概率
中学生如何做到网络安全
浙江天正售电系统数据库
平安京都有哪些服务器
优秀软件开发工程师评优
服务器克尔苏加德
工业网络技术专业所需实训室
软件开发产品有哪些
网络安全清朗行动实施方案
网络安全黑板报边框背景图
南昌网络时间服务器
科技互联网视频
北京国产服务器云主机
软件开发公司的理念
淮安app软件开发费用明细
公司网络安全管理流程
怎样复制筛选过的数据库
java 数据库查看表
软件开发如何做副业
开源的数据库连接协议