老男孩教育每日一题-2017年5月4日-有一个oldboy.txt文件,把里面所有字母都转换成大写

简介:

老男孩教育每日一题-2017年5月4日-有一个oldboy.txt文件,把里面所有字母都转换成大写

文件内容如下:

[root@oldboyedu oldboy]# cat oldboy.txt 
oldboy.blog.51cto.com
www.oldboyedu.com

方法一:sed

[root@oldboyedu oldboy]# sed 's#[a-z]#\u&#g' oldboy.txt 
OLDBOY.BLOG.51CTO.COM
WWW.OLDBOYEDU.COM

方法二:awk

(toupper是awk的内置函数,功能是将小写字母转换为大写,对应的转换成小写的做法是把toupper函数替换成tolower函数)

[root@oldboyedu oldboy]# awk '{print toupper($0)}' oldboy.txt 
OLDBOY.BLOG.51CTO.COM
WWW.OLDBOYEDU.COM

方法三:tr

[root@oldboyedu oldboy]# tr 'a-z' 'A-Z ' <oldboy.txt 
OLDBOY.BLOG.51CTO.COM
WWW.OLDBOYEDU.COM

方法四:变量扩展-${para,pattern}

此方法主要用来改变变量中的大小写字母

[root@m01 ~]# echo {A..Z}
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[root@m01 ~]# big=`echo {A..Z}`
[root@m01 ~]# echo $big
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[root@m01 ~]# echo ${big,A}
a B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[root@m01 ~]# echo ${big,*}
a B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[root@m01 ~]# echo ${big,,*}
a b c d e f g h i j k l m n o p q r s t u v w x y z


今天是每日一题陪伴大家的第42天期待你的进步

对于题目和答案的任何疑问,请在博客评论区留言
往期题目索引
http://lidao.blog.51cto.com/3388056/1914205


本文转自 李导 51CTO博客,原文链接:http://blog.51cto.com/lidao/1922043


相关文章
|
数据采集 Java 机器人
根据正则表达式截取字串符,这个办法打败99%程序员
作为一名程序员,常常会在以下情况下使用函数功能根据正则表达式截取字符串:
|
9月前
|
测试技术
【错题集-编程题】添加字符(字符串)
【错题集-编程题】添加字符(字符串)
|
存储 算法 索引
【算法挨揍日记】day07——904. 水果成篮、438. 找到字符串中所有字母异位词
题目描述: 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了
359 0
|
机器学习/深度学习 C++
蓝桥 去注释 (字符处理)
蓝桥 去注释 (字符处理)
|
存储
[oeasy]python0133_[趣味拓展]好玩的unicode字符_另类字符_上下颠倒英文字符
[oeasy]python0133_[趣味拓展]好玩的unicode字符_另类字符_上下颠倒英文字符
990 0
[oeasy]python0133_[趣味拓展]好玩的unicode字符_另类字符_上下颠倒英文字符
|
Python
[oeasy]python0120_英语的崛起_英文字符_小写字母的由来_不列颠帝国
[oeasy]python0120_英语的崛起_英文字符_小写字母的由来_不列颠帝国
136 0
[oeasy]python0120_英语的崛起_英文字符_小写字母的由来_不列颠帝国
|
C++
【力扣·每日一题】709. 转换成小写字母(C++ 模拟)
【力扣·每日一题】709. 转换成小写字母(C++ 模拟)
51 0
【力扣·每日一题】709. 转换成小写字母(C++ 模拟)
|
算法 前端开发 程序员
「LeetCode」剑指Offer-46 把数字翻译成字符串⚡️
「LeetCode」剑指Offer-46 把数字翻译成字符串⚡️
123 0
「LeetCode」剑指Offer-46 把数字翻译成字符串⚡️
华为上机题目(1) 字符串最后一个单词的长度
华为上机题目(1) 字符串最后一个单词的长度
102 0
文字处理技术:研究下划线,得到一个奇怪的数字4.55
文字处理技术:研究下划线,得到一个奇怪的数字4.55
113 0

热门文章

最新文章