awk和sed建议去看慕课网有一门专门的课叫做“实例妙解Sed和Awk的秘密”,一个女老师讲的,讲的非常好^-^
2017-10-17
[root@localhost ~]# awk -F: '{print $1 ":" $7}' user.txt
user1:/bin/bash
user2:/bin/bash
user3:/bin/bash
截取一“:”作为分隔符的列
user1:/bin/bash
user2:/bin/bash
user3:/bin/bash
截取一“:”作为分隔符的列
2017-09-21
感觉vim一点也不会唉,要是老师能出个讲vim的视频就好了,同意的赞!(我在Linux2课找到过一个,但是讲的也太简略了呀)
2017-08-29
老师和@追魂月如弓的理解都不准确。
a\{3\}出现超过3个的a变红的原因是,正则匹配不仅是包含匹配,而且还是多次匹配。
比如:“aaa aaa aa”,这个字符串。a\{3\}匹配到第一组aaa后,不会直接结束匹配,而是接着匹配下一组aaa。最后再尝试匹配最后的aa,发现和a\{3\}不匹配,这是整行匹配完毕,正则才正式匹配结束。
因此,对于“aaa aaa aa”这个字符串的匹配结果是:前面6个a变成红色。
a\{3\}的匹配结果是合理的,希望大家可以理解真正的匹配过程。
a\{3\}出现超过3个的a变红的原因是,正则匹配不仅是包含匹配,而且还是多次匹配。
比如:“aaa aaa aa”,这个字符串。a\{3\}匹配到第一组aaa后,不会直接结束匹配,而是接着匹配下一组aaa。最后再尝试匹配最后的aa,发现和a\{3\}不匹配,这是整行匹配完毕,正则才正式匹配结束。
因此,对于“aaa aaa aa”这个字符串的匹配结果是:前面6个a变成红色。
a\{3\}的匹配结果是合理的,希望大家可以理解真正的匹配过程。
2017-08-25
关于%ns的意思视频里好像讲错了,它的意思就像是C++里面的格式化输出——限定输出内容的宽度,举一例子printf %4s as,输出结果时两个空格+as。\t等是C语言里面的内容
2017-08-09