正則第二部分:
egrep
egrep工具 是grep工具的擴充套件
egrep 'o+' 1.txt 表示1個或1個以上前面字元
egrep'o?' 1.txt 表示0個或者1個前面字元
egrep'roo|body' 1.txt匹配roo或者匹配body
egrep'r(oo)|(at)o' 1.txt 用括號表示乙個整體
egrep '(oo)+' 1.txt 表示1個或者多個 'oo' , 兩個00匹配,如果是奇數的不會被匹配
[ root@niejicai-linux ~]# alias egerp='egerp --color' 分別做個別名,為後面做實驗方便 [
root@niejicai-linux ~]# [
root@niejicai-linux ~]# alias grep='grep -color' 分別做個別名,為後面做實驗方便 [
root@niejicai-linux ~]# [
root@niejicai-linux ~]#
egrep 'root|mysql' 1.txt 或者
root
:x:0:0:
root
:/ root
:/bin/bash
operator:x:11:0:operator:/
root
:/sbin/nologin
root [
root@niejicai-linux ~]#
. * + ? | 總結
. 表示任意乙個字元(包括特殊字元)
* 表示零個或多個*前面的字元
.*表示任意個任意字元(包含空行)
| 表示或者 +
表示1個或多個+前面的字元 ?
表示0個或1個?前面的字元
其中,| + ? grep不支援(要不要+e),egrep才支援。
Web API 第二部分
web api 第二部分 元素偏移量 offset element.offsettop element.offsetleft element.offsetwidth 可以得到元素的大小 寬度和高度 是包含padding border width element.offsetheight elemen...
redux 第二部分
redux 的使用方法,為什麼使用 action.js 檔案,進行優化 將其分開,然後我們通過工廠函式的每次返回不同的物件,由於引數是固定的,每次返回的都是事件型別和事件資料,所以我們可以使用乙個函式,通過其返回值來返回乙個物件,讓後傳遞給 action 我們的 reducer 函式有兩個引數,引數...
實驗二 第二部分
第二部分 ftp協議分析 1.兩個同學一組,a和b。2.在a主機上架設ftp伺服器 3.在b主機上執行wireshark,並登陸a主機的ftp伺服器,上傳一張,得到抓取的資料報,4.進行追蹤tcp流,顯示為原始資料,分析得到a主機登陸ftp的過程及使用者名稱密碼,還原上傳的,第二部分 ftp協議分析...