为了账号安全,请及时绑定邮箱和手机立即绑定
很喜爱TONY老师的讲课风格!
第一个日期的会匹配出“02014-01-03”,“02014-01-0333”这样的错误日期。
grep "^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}$" 这样就不会啦
[^a-z]代表啥,不用小写字母的行还是不全都是用小写字母的行
tony老师的shell编程系列的5个视频看完了,从变量,运算符,配置文件,条件判断,循环,些简单的脚本,流程控制,正则表达式,字符处理命令等等,看到了一个完整的语言的过程,python如此,java也是如此。应该还有很多没有讲出来。

比如说 没有讲 小数的运算,日期的取得,取得年月日,时分秒,在就是非常重要的函数调用,linux中也没有类的概念。还有很多很多,希望老师继续出一些高阶的视频,我会继续看下去的。
200015-08-05 2014-09-005都能匹配到,,,,,这个可以通过在正则表达式的最前面加上^,进行匹配。^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} 但是这个还是有问题。2014-28-41一样是可以匹配的。日期的详细正则表达式要比这个复杂一点
就一打印带参数,没楼下说的那么悬
前一个字符匹配0次或者多次
vi真的讲过吗?!我一路看过来是不是哪儿漏了
printf函数--格式化输出函数,别说支持列输出,给你画个花都可以
没学过c语言的会觉得听天书吧。。
的确看过O'REILY出过关于awk和sed的书。。。神奇的样子。。。
我不明白啊,先前没说printf可以像cut一样支持列输出啊。。
课程须知
学习本门课程前,还请大家学习慕课网《Tony老师聊shell》系列的前三篇课程!
老师告诉你能学到什么?
1、掌握shell中的正则表达式 2、掌握常用字符截取命令的使用 3、掌握常用字符处理命令的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消