为了账号安全,请及时绑定邮箱和手机立即绑定

替换大小写

sed ‘s/aaaa\L’  把aaaa后面的所有内容全部替换为大写

sed ‘s/aaaa\U’ 把aaaa后面的所有大写都替换为小写

正在回答

1 回答

sed 's/[^aaaa]\+/\U&/' test          这是把aaaa后面的所有内容替换成大写

sed 's/[^aaaa]\+/\L&/' test           这是把aaaa后面的所有内容替换成小写

0 回复 有任何疑惑可以回复我~
#1

蠢得没朋友

[^aaaa]和[^a]是 匹配除了a外的所有单个字符 sed 's/[^aaaa]\+/\L&/' test 把test 里面每行查找到的第一个非a字符替换成小写 /g 每行全部的非a []匹配的单个字符
2018-06-10 回复 有任何疑惑可以回复我~
#2

欲哭丨无泪

你那个[ ]是认真的吗
2018-12-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
实例妙解Sed和Awk的秘密
  • 参与学习       16775    人
  • 解答问题       55    个

sed和awk是很好的Linux文本处理工具,帮助你提高效率,成为Linux达人。

进入课程

替换大小写

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信