课2019-03-19

  王文卓    

课堂笔记

                                                                                                                                                                                                                                                                   50%几率要答笔试

企业让面试者答笔试题的目的?

1.筛选不合格的

2.选合格的(笔试阶段表现出优秀)

3.给面试官第一次的好印象,先入为主。   

营销体验前置(幼鹅效应)。

一定不要错过这两个点,把面试官培养成幼鹅

投简历的时候

面试邀约的时候

字好工整

经量多答一些,3W1H特别是问题

一定要多种答案(不少于三种)

问答题,能画图绝不用文字

什么是正则表达式?

作用和特殊字符一样。

正则表达式是为处理大量的字符串及文本而定义的一套规则和方法

开发者

假设“@”代表“I am”,“!”表示oldboy,

则执行echo “@!”的结果就是代表输出“I  an  oldboy”

上了火星  创造语言(的意思)

提高效率快速获取想要的内容

适用于三剑客命令grep(egrep),sed,awk

以行为单位处理。

实践来讲解

易混淆的事项

1。和通配符区别

2. 开发人员正则,一般是perl兼容正则表达式

3.Linus系统三剑客正则表达式

陈述性记忆:

学游泳的知识,命令及参数以及杂用

思维导图,画图形式  辅助记忆

程序性记忆

要学会游泳,就实际练习

命令和参数要记住,就不断练习

实践,用例子

Linus三剑客

awk  sed  grep

sed

sed是操作,过滤和转换文本内容的强大工具。

常用功能有对文件实现快捷增删查改(增加,删除,修改,查询)

其中查询的功能中最常见的两大功能是过滤(过滤指定字符)和取行(取出指定行)。

sed【选项】    【sed内置命令字符】  【文件】

选项:

-n  取消默认sed的输出,常与sed内置命令的p连用

-i  直接修改文件内容,而不是直接修改到终端

如果不使用-i选项sed只是修改在内存中的数据,并不影响磁盘上的文件

sed的内置命令字符说明

s  替换

g  全局glodal

p  打印print

d  删除delete

题:

环境:

I am oldboy teacher!

I like badminton ball ,billiard ball and chinese chess!

our site is 

http://www.oldboyedu.com

my qq num is 49000448.

11:58:54

问:

问题1:输出oldboy.txt的第2-3行内容※。

2:过滤出含有oldboy字符串的行


课2019-03-19_第1张图片

方法2:


3:删除含有oldboy字符串的行

答:sed  ./oldboy/d' oldgirl.txt


4.将文件中的oldboy字符串全部替换为lidgirl

vim替换:

:%s/oldboy/oldgirl/g

sed 's#想替换啥#用啥替换#g' oldgirl.txt


课2019-03-19_第2张图片


课2019-03-19_第3张图片

https://blog.oldboyedu.com/commands-sed/

你可能感兴趣的:(课2019-03-19)