• 匿名区已经改版了,现在能查到谁发的。

  • 提醒

    第二题是要根据现实生活中手机号出现的频段来限制的,不是所有满足11为数字的就是电话号码

    第四题要注意当文件内容不超过10行应该如何输出

  • 作业

    排序文件中单词出现的次数,按大小排序输出

    有如下文件words.txt,内容如下:

    the day is sunny the the
    the sunny is is
    

    用shell脚本计算输出如下形式:

    每个单词出现的个数,按大小排序

    the 4
    is 3
    sunny 2
    day 1
    

    找出文件中有效的电话号码并输出电话所有人的年龄

    例如有如下文件,信息如下

    jeffy 20 (+86)137 13412345678
    tom 21 11123465445
    lilei 22  15298909223
    ..
    

    按照电话的规则找出有效电话所对应的年龄

    excel表格横竖转换

    原有表格为

    name age
    alice 21
    ryan 30
    

    转换为

    name alice ryan
    age 21 30
    

    打印文件的第10行信息

    编写一个脚本,输出文件test.log文件的第10行。

  • 知识点订正

    sed中地址范围取值问题

    /re1/,/re2/

    课堂上说的是取re1到re2的范围,但是在实践过程中有学员反应,和讲的理论知识不一样,查阅了相关解释如下:

    sed 两个地址都是正则表达式时地址范围的确定

    • 若找到第一个匹配 re2 的行 n2,则得到第一部分地址范围 n1-n2。然后从 n2 后(不包括 n2 行)开始下一次循环,即从 n2 行后,寻找第一个匹配 re1 的行。

    FS中$0的输出问题

    awk

    首先更正$0是代表整个当前行,而不是原文内容。

    RS会将原文切分成多行,那么$0是它切分后的每行的原文信息。而FS只会在原文的基础上切分列(字段),而$0代表的是当前行,而刚好只有一行,所以是原文,但这个原文也是被空格切分过的,只是原文没有空格,所以切分后还是一行。

  • 具体描述清楚问题

  • 心向百度 at 2018年06月05日

    没有这个要求

  • 心向百度 at 2018年06月05日

    本科就行

  • 来,一起膜拜飞哥

  • 经历挺成功,研究生学历也有用,这是不得不承认的事实。我也准备提升下自己的学历。

  • 经历比较传奇和精彩,老哥继续加油。

位卑不敢忘忧国