shell每日一句(3)
5月28号 晚上8点:
文件格式如下:
123abc456
456def123
567abc789
789def567
要求输出:
456ABC123
123DEF456
789ABC567
567DEF789
初看上去知道这里需要用到大小写字母转化,还有数字位置转换等:
结合起来就是:5月29号 下午4点
5月30号下午2点:
文档的格式:
aa:bb
cc:dd
转变成:
bb:aa
dd:cc
5月31号下午4点:
册除空行和带#号的这一行:
在正则表达式中“.”表示任意一个字符,“*”表示任意多个前面的字符。
我们知道以什么字符开头的正则表达式是“^”开头的,那么空行就是“^$”表示以空开头以空结尾。
还有带有#号的也要删除,