日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 文本处理三剑客应用

發布時間:2024/1/18 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 文本处理三剑客应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 系統中文本處理有多種不同的方式,系統為我們提供了三個實用命令,來實現對行列的依次處理功能,grep命令文本過濾工具,cut列提取工具,sed文本編輯工具,以及awk文本報告生成工具,利用這三個工具可以靈活的過濾截取任何系統文本內容。

Grep 文本過濾工具

grep 是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來,在Linux系統中是最常用的行匹配提取工具.

[root@localhost ~]# grep --help命令語法:[ grep [選項] [過濾菜單] 文件名 ]-a #將二進制數據一同列出-c #計算找到查找字符串的次數-i #忽略大小寫差異-n #標號顯示-v #反選參數-q #不顯示任何提示信息,安靜模式-E #使用擴展正則,egrep-A #匹配指定字符的后n個字符-B #匹配指定字符的前n個字符-C #匹配指定字符的前n個和后n個字符

匹配任意多次字符: 使用*實現匹配前一個字符出現0次或任意多次(本例則是匹配g字符出現0次或任意多次)

[root@localhost ~]# ls blog bloog blooog[root@localhost ~]# ls | grep -o "blo*g" blog bloog blooog

匹配任意一個字符: 使用.實現匹配除換行符以外的任意一個字符,(只匹配一個字符),一般我們把這種匹配模式叫做貪婪匹配

[root@localhost ~]# ls blog bloog blooog[root@localhost ~]# ls | grep -o "blo.g" bloog [root@localhost ~]# ls | grep -o "blo..g" blooog

匹配行首行尾字符: 使用^匹配行首是指定字符的文本,相反使用$匹配行尾是指定字符的文本

[root@localhost ~]# ls alert lyshark tcpl wakaka wang wangg wanggg woxin[root@localhost ~]# ls | grep "^ly" lyshark [root@localhost ~]# ls | grep "^a" alert [root@localhost ~]# ls | grep "a$" wakaka [root@localhost ~]# ls | grep "ark$" lyshark [root@localhost ~]# ls | grep "^w" | grep "n$" woxin

匹配括號范圍以內字符: 使用[]匹配中括號內任意一個字符,只匹配其中一個

[root@localhost ~]# ls ale1t ale2t ale3t aleat alebt alert[root@localhost ~]# ls | grep "ale[a-z]t" aleat alebt alert [root@localhost ~]# ls | grep "ale[0-9]t" ale1t ale2t ale3t [root@localhost ~]# ls | grep "ale[ab]t" aleat alebt

匹配括號范圍以外字符: 使用[^]匹配除了中括號字符以外的任意一個字符,符號^取反的意思.

[root@localhost ~]# ls ale1t ale2t ale3t aleat aleAt aleBB alebt aleCT aleEt alert[root@localhost ~]# ls | grep "ale[^0-9]t" aleat aleAt alebt aleEt alert [root@localhost ~]# ls | grep "ale[^A-Z]t" ale1t ale2t ale3t aleat alebt alert [root@localhost ~]# ls | grep "ale[^AE]t" ale1t ale2t ale3t aleat alebt alert

匹配行首某字符: 使用^[^]匹配行首是與不是指定字符的行,匹配行首是否是或不是某一個字符的記錄.

[root@localhost ~]# ls ale1t ale2t lyshark tcpl wakaka wang wangg wanggg woxin[root@localhost ~]# ls | grep ^[a] #匹配行首是a開頭 ale1t ale2t [root@localhost ~]# ls | grep ^[^a] #匹配行首不是a開頭 lyshark tcpl wakaka wang wangg wanggg woxin [root@localhost ~]# ls | grep -n "^[^a-zA-Z]" #匹配開頭不是a-z,A-Z的行 8:123123 9:1233 10:66431 11:124adb

匹配恰好出現次數行: 使用\{n}\匹配前面的字符恰好出現了n次的行

[root@localhost ~]# ls 12333 13466614578 13562653874 172.168.1.2 18264758942 192.168.1.1 45666 78999[root@localhost ~]# ls | grep -o "123\{3\}" 12333 [root@localhost ~]# ls | grep "[0-9][0-9][0-9]\{3\}" #匹配前兩個字符是0-9的,最后一個字符出現過3次的 12333 45666 78999 [root@localhost ~]# ls | grep "[1][3-8][0-9]\{9\}" #匹配手機號規則 13466614578 13562653874 18264758942

匹配不小于出現次數行: 使用\{n,}\匹配前面字符出現,不小于n次的行

[root@localhost ~]# ls 12333 123333 1233333[root@localhost ~]# ls | grep "123\{3,\}" #前一個字符3的出現不小于3次 12333 123333 1233333 [root@localhost ~]# ls | grep "123\{4,\}" #前一個字符3的出現不小于4次 123333 1233333

匹配不小于且不大于次數行: 使用\{n,m}\匹配前面的字符出現,不小于n次,最多出現m次的行

[root@localhost ~]# ls 123 1233 12333 123333 1233333 12333333 123333333 1233333333 12333333333[root@localhost ~]# ls |grep "123\{3,5\}" #前一個字符3最少出現3次,最多不大于5次 12333 123333 1233333

匹配出現1次或任意多次的行: 使用+匹配前一個字符出現1次或任意多次的行

[root@localhost ~]# ls gogle google gooogle gooogooogle goooogle gooooogle goooooogle[root@localhost ~]# ls | grep -E "go+gle" gogle google gooogle goooogle gooooogle goooooogle

匹配出現0次或1次的行: 使用?匹配前一個字符出現過0次或1次,最少0次,最多1次.

[root@localhost ~]# ls gogle google gooogle gooogooogle goooogle gooooogle goooooogle[root@localhost ~]# ls | grep -E "go?gle" gogle [root@localhost ~]# ls | grep -E "goo?gle" gogle google

匹配分支選擇行: 使用|匹配兩個或多個分支選擇,從特定分支內選擇不同的關鍵詞匹配查詢

[root@localhost ~]# ls alert lyshark rui wang[root@localhost ~]# ls | grep -E "alert|lyshark" alert lyshark [root@localhost ~]# ls | grep -E "wang|rui|alert" alert rui wang

匹配模式單元行: 使用()將字符作為一個整體匹配,即模式單元匹配

[root@localhost ~]# ls dog dogdog dogdogdog hello_lyshark hello_world[root@localhost ~]# ls | grep -E "(dog)+" dog dogdog dogdogdog [root@localhost ~]# ls | grep -E "hello_(world|lyshark)" hello_lyshark hello_world

匹配日期與時間行: 使用正則匹配文本中的日期與時間

# 匹配24小時時間 [root@localhost ~]# cat | grep -E "^[0-23]{2}:[0-59]{2}:[0-59]{2}" 12:00:00 13:55:00 01:11:22# 匹配12小時時間 [root@localhost ~]# cat | grep -E "^[0-12]{2}:[0-59]{2}:[0-59]{2}" 12:00:00 01:11:22# 匹配年月日 [root@localhost ~]# cat | grep -E "^([0-9]{4})-([0-12]{2})-([0-31]{2})" 2019-10-10 2014-01-01# 匹配并輸出/var/log/secure特殊時間格式 [root@localhost ~]# cat | grep -o -E "^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sept|Oct|Nov|Dec) ([0-9]{2})" Jan 16 Nov 17

過濾空白行與注釋行: 過濾掉開頭是#號的,和開頭是空行的行,實現去掉注釋與空白行

[root@localhost ~]# cat lyshark.log | grep -v "^#" | grep -v "^$" ADMIN Good 123123 1233. 66431.

匹配開頭結尾的行: 匹配開頭是0-9且結尾是點的行

[root@localhost ~]# cat lyshark.log |grep -n -E "^[0-9]+\." 9:1233. 10:66431.

匹配IP/MAC相關地址行: 正則匹配IP地址,與匹配MAC地址

# 匹配IPV4地址 [root@localhost ~]# ifconfig | egrep -o "(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])" 192.168.150.128 255.255.255.0 192.168.150.25# 匹配IPV6地址 [root@localhost ~]# ifconfig | egrep -o "[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){0,7}::[a-f0-9]{0,4}(:[a-f0-9]{1,4}){0,7}" fe80::d5d5:6d6d:3e86:c3e1# 匹配MAC地址 [root@localhost ~]# ifconfig | egrep -o "([0-9]|[a-z]){2,2}:([0-9]|[a-z]){2,2}:([0-9]|[a-z]){2,2}:([0-9]|[a-z]){2,2}:([0-9]|[a-z]){2,2}:([0-9]|[a-z]){2,2}" 00:0c:29:72:77:7f# 匹配郵箱(測試) [root@localhost ~]# egrep -o "^[0-9a-zA-Z][0-9a-zA-Z_]{1,16}[0-9a-zA-Z]\@[0-9a-zA-Z-]*([0-9a-zA-Z])?\.(com|com.cn|net|org|cn)$"

Cut 列提取工具

cut命令用來顯示行中的指定部分,刪除文件中指定字段,cut經常用來顯示文件的內容,類似于type命令.該命令顯示文件的內容,它依次讀取由參數file所指明的文件,將它們的內容輸出到標準輸出上.

[root@localhost ~]# cut --help命令語法:[ cut [選項] [列號] 文件名 ]-f #-f 列號:指定提取第幾列-d #-d 分隔符:按照指定分隔符進行分割-c #-c 字符范圍:不依賴分割符來分割,而是通過字符范圍進行字段提取-m #表示從第一個字符提取到第m個-b #僅顯示行中指定直接范圍的內容-n #與"-b"選項連用,不分割多字節字符n- #表示從第n個字符開始提取到結尾n-m #表示從第n提取到第m個字符--complement #補齊被選擇的字節,字符或字段--out-delimiter=<字段分隔符> #指定輸出內容是的字段分割符

手動創建一個文本,添加內容列之間用tab分隔,用來測試后續內容

[root@localhost ~]# cat lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88

通過使用 -f 選項指定過濾的列,并顯示到屏幕

[root@localhost ~]# cut -f 2 lyshark.log NAME WR LC LY [root@localhost ~]# cut -f 2,5 lyshark.log NAME Mark WR 100 LC 90 LY 88

通過使用 --complement 選項提取指定字段之外的列,(打印除了第2列之外的列)

[root@localhost ~]# cut -f 2 --complement lyshark.logID AGE Gender Mark 1 22 m 100 2 26 m 90 3 23 m 88

通過使用 -c 選項過濾/etc/passwd,并打印第1個到第3個字符

[root@localhost ~]# cut -c 1-3 /etc/passwd roo bin dae

通過使用 -c -2 選項過濾/etc/passwd,并打印前2個字符

[root@localhost ~]# cut -c -2 /etc/passwd ro bi da

通過使用 -c 5- 選項過濾/etc/passwd,打印從第5個字符開始到結尾

[root@localhost ~]# cut -c 5- /etc/passwd :x:0:0:root:/root:/bin/bash x:1:1:bin:/bin:/sbin/nologin

通過使用 -d 指定分隔符 -f 指定打印第個字段,以下我們分別截取第1和第7個字段

[root@localhost ~]# cut -d ":" -f 1,7 /etc/passwd root:/bin/bash bin:/sbin/nologin daemon:/sbin/nologin

通過使用 -c -3 指定截取前3個字符,還可以通過 -c 3 截取第3個字符

[root@localhost ~]# cut -c -3 /etc/passwd roo bin dae [root@localhost ~]# cut -c 3 /etc/passwd o n e

Sed 文本流編輯器

sed是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達式使用,sed主要是來進行數據選取,替換,刪除,新增的命令.

[root@localhost ~]# sed --help命令語法:[ sed [選項] [范圍] [動作] 文件名 ]-n #把經過sed命令處理的行輸出到屏幕-e #允許對輸入數據應用多條sed命令編輯-f #從sed腳本中讀入sed操作,和awk命令的-f類似-r #在sed中支持擴展正則表達式-i #用sed的修改結果,寫到文件命令動作:p #打印,輸出指定的行a #追加,在當前行后添加一行或多行i #插入,在當前行前插入一行或多行c #整行替換,用c后面的字符串替換原數據行d #刪除,刪除指定的行s #字串替換,格式:"行范圍s/舊字串/新字串/g"#對sed命令我們要知道的是,它所有的修改都不會直接修改文件的內容,而是在內存中進行處理然后打印到屏幕上 #如果想要寫入文件,請使用 sed -i 選項才會保存到文本中.

在進行實驗之前,首先創建一個文件,來做測試用

[root@localhost ~]# cat lyshark.logID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100

使用 sed '2p' 重復打印第二行數據

[root@localhost ~]# sed '2p' lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 1 WR 22 m 100 ←本行是2p打印的 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100[root@localhost ~]# sed '3p' lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 2 LC 26 m 90 ←本行是2p打印的 3 LY 23 m 88 4 XDL 40 b 100

使用 sed -n 限定,只選取指定的行進行顯示

[root@localhost ~]# sed -n '2p' lyshark.log ←只打印第2行數據 1 WR 22 m 100[root@localhost ~]# sed -n '1p' lyshark.log ←只打印第1行數據 ID NAME AGE Gender Mark

使用 sed '2,4d' 刪除掉文件2-4行,并顯示到屏幕,(原文件內容并沒有被修改)

[root@localhost ~]# sed '2,4d' lyshark.log ←刪除2-4行的數據并打印 ID NAME AGE Gender Mark 4 XDL 40 b 100[root@localhost ~]# sed '1d' lyshark.log ←刪除第1行的數據 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100

使用 sed '2[a|i]' 追加,或者插入數據指定數據

[root@localhost ~]# sed '2a hello lyshark' lyshark.log ←在第2行后面追加數據 ID NAME AGE Gender Mark 1 WR 22 m 100 hello lyshark 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100[root@localhost ~]# sed '2i hello lyshark' lyshark.log ←在第2行前面插入數據 ID NAME AGE Gender Mark hello lyshark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100

使用 \ 換行符,一次插入多行數據

[root@localhost ~]# sed '2a hello \ ←在第二行下面,插入一段話,用\隔開 > my name is lyshark \ > age 22 \ > boy ' lyshark.logID NAME AGE Gender Mark 1 WR 22 m 100 hello my name is lyshark age 22 boy 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100

使用 sed 'c' 實現整行替換數據

[root@localhost ~]# cat lyshark.log | sed '5c 5 WRS 99 m 111' ←整行替換第5行內容 ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 5 WRS 99 m 111

使用 sed 后面跟上 -i 選項,將第5行的修改,保存進文件,(-i選項是回寫)

[root@localhost ~]# sed -i '5c 5 WRS 99 m 111' lyshark.log[root@localhost ~]# cat lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 5 WRS 99 m 111 ←這里的數據已經寫入成功

字符串的替換 sed 's/舊文本/新文本/g' 進行整行替換

[root@localhost ~]# sed '2s/WR/LyShark/g' lyshark.log ←將第2行的,WR替換成LyShark ID NAME AGE Gender Mark 1 LyShark 22 m 100 2 LC 26 m 90 3 LY 23 m 88 5 WRS 99 m 111[root@localhost ~]# sed '3s/LC/Admin/g' lyshark.log ←將第3行的,LC替換成Admin ID NAME AGE Gender Mark 1 WR 22 m 100 2 Admin 26 m 90 3 LY 23 m 88 5 WRS 99 m 111#注意:上方只是替換打印,并沒有保存,如若想保存請加 -i 屬性

將第3行數據的開頭添加#注釋

[root@localhost ~]# sed '3s/^/#/g' lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 #2 LC 26 m 90 3 LY 23 m 88 5 WRS 99 m 111

將第4和第5行的內容替換成空

[root@localhost ~]# sed -e '4s/LY//g ; 5s/WRS//g' lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 23 m 88 5 99 m 111#sed 要進行多行操作時,只能通過 -e 寫多條操作語句,用 ; 或回車分隔

通過使用grep命令定位到指定行,然后使用sed替換無用字符串,最后實現IP地址的過濾.

[root@localhost ~]# ifconfig | grep "inet 192" |sed 's/^.*inet //g' 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255[root@localhost ~]# ifconfig |grep "inet 192" |sed 's/^.*inet //g' |sed 's/ netmask.*$//g' 192.168.1.10[root@localhost ~]# ifconfig | grep "inet6" | head -n 1 | sed 's/^.*inet6 //g' | sed 's/ prefixlen.*$//g' fe80::db97:e754:b016:1686[root@localhost ~]# ifconfig | grep "RX packets" | head -n 1 | sed 's/^.*ets //g' | sed 's/ bytes.*$//g' 97265

Awk 文本報告生成器

awk是一種編程語言,用于在Linux下對文本和數據進行處理,數據可以來自標準輸入(stdin),一個或多個文件,或其它命令的輸出,它支持用戶自定義函數和動態正則表達式等先進功能,此處我們只需要了解一些基礎即可.

[root@localhost ~]# awk --help命令語法:[ awk '條件1{動作1} 條件2{動作2} ....' 文件名 ]條件:一般使用關系表達式作為條件x>10 判斷x變量是否大于10x==y 判斷變量x是否等于變量yA ~ B 判斷字符串A中是否包含能匹配B表達式的字符串A!~ B 判斷字符串A中是否不包含能匹配B表達式的字符串

在進行實驗之前,首先創建lyshark.log測試文件,后續使用該文件練習過濾.

[root@localhost ~]# cat lyshark.logID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100

簡單使用,awk格式化輸出文本的第二列和第三列的內容.

[root@localhost ~]# awk '{ printf $2 "\t" $3 "\n" }' lyshark.log NAME AGE WR 22 LC 26 LY 23 XDL 40

指定分隔符,通過使用-F參數可以用于指定一個分隔符.

[root@localhost ~]# awk -F ":" '{printf $1 "\t" $6 "\n"}' /etc/passwd root /root bin /bin daemon /sbin adm /var/adm

Bengin/End關鍵字: BEGIN的執行時機是在awk程序開始過濾之前執行,BEGIN定義的動作只能被執行一次.

[root@localhost ~]# awk 'BEGIN{ printf "執行語句前,執行我 \n" }{ printf $2 "\t" $4 "\n" }' lyshark.log 執行語句前,執行我 NAME Gender WR m LC m LY m XDL b

至于END則剛好和BEGIN相反,END是在awk程序處理完所有數據,即將結束時執行,END后的動作只在程序結束時執行一次.

[root@localhost ~]# awk 'END{ printf "執行語句結束后,執行我 \n" }{ printf $2 "\t" $4 "\n" }' lyshark.log NAME Gender WR m LC m LY m XDL b 執行語句結束后,執行我

當然了BEGIN與END是可以連用的,以下例子也就是實現了連用的效果.

[root@ ~]# awk 'BEGIN{ printf "執行語句前,先執行我 \n" }END{ printf "執行語句后,在執行我 \n"}{ printf $2 "\t" $4 "\n" }' lyshark.log執行語句前,先執行我 NAME Gender WR m LC m LY m XDL b 執行語句后,在執行我

關系運算符: 設定條件,符合執行不符合不執行,下面設定條件為AGE字段>=25歲的列出

[root@localhost ~]# cat lyshark.log | grep -v ID | awk '$3 >=25 {print $1 "\t" $2}' 2 LC 4 XDL[root@localhost ~]# cat lyshark.log |grep -v ID | awk '$2 == "XDL" {print $0}' 4 XDL 40 b 100

awk正則匹配: awk是列提取命令,其每次讀入一行,并進行判斷,重復賦值變量,并打印數據.

指定搜索:正則搜索第2列NAME字段,包含XDL的行,并打印出AGE列對應的值.

[root@localhost ~]# cat lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100[root@localhost ~]# awk '$2 ~/XDL/ {printf $3 "\n"}' lyshark.log 40

全局搜索:正則全局搜索包含WR的字段行,并打印本行$0全部數據.

[root@localhost ~]# cat lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100[root@localhost ~]# cat lyshark.log | awk '/WR/ {printf $0 "\n"}' 1 WR 22 m 100

正則查找相應行:正則全局查找滿足開頭范圍是[0-2]的行,并打印出全部數據.

[root@localhost ~]# cat lyshark.log ID NAME AGE Gender Mark 1 WR 22 m 100 2 LC 26 m 90 3 LY 23 m 88 4 XDL 40 b 100[root@localhost ~]# cat lyshark.log | awk '/^[0-2]/ {print $0}' 1 WR 22 m 100 2 LC 26 m 90

awk內置變量: 接下來將來看幾個比較重要的內置變量的使用,以及簡單實現判斷功能

通過內置變量 FS=":" 定義分隔符,打印/etc/passwd文件的第1列和第7列

[root@localhost ~]# cat /etc/passwd |grep "/bin/bash" | awk '{print $0}' root:x:0:0:root:/root:/bin/bash[root@localhost ~]# cat /etc/passwd |grep "/bin/bash" | awk 'BEGIN {FS=":"} {printf $1 "\t" $7 "\n"}' root /bin/bash

打印行內容的同時,打印出行號(NR變量),和本行的字段數(NF變量)

[root@localhost ~]# cat /etc/passwd |grep "/bin/bash" | awk 'BEGIN {FS=":"} {print $1 "\t" "行號:" NR "\t"}' root 行號:1[root@localhost ~]# cat /etc/passwd |grep "/bin/bash" | awk 'BEGIN {FS=":"} {print $1 "\t" "字段數:" NF "\t"}' root 字段數:7[root@localhost ~]# cat /etc/passwd | awk 'BEGIN {FS=":"} {print $1 "\t" "記錄數:" FNR "\t"}' root 記錄數:1 bin 記錄數:2 daemon 記錄數:3

打印內容的同時,首先判斷 $1==sshd 然后再打印本行的行號等信息

[root@localhost ~]# cat /etc/passwd | awk 'BEGIN{FS=":"}$1=="sshd" {print $0}' sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

簡單判斷功能:將第2行,到第4行,的內容加起來,最后輸出結果相加的結果

[root@localhost ~]# cat lyshark.log ID NAME AGE SEX LINUX 1 LY 18 boy 100 2 SC 30 man 150 3 WR 22 man 90 4 ZSX 55 boy 96[root@localhost ~]# awk 'NR==2{x=$3} NR==3{y=$3} NR==4{z=$3} {totle=x+y+z;print "Totle is:" totle}' lyshark.log Totle is:0 Totle is:18 Totle is:48 Totle is:70 Totle is:70[root@localhost ~]# awk 'NR==2{x=$3} NR==3{y=$3} NR==4{z=$3;totle=x+y+z;print "Totle is:" totle}' lyshark.log Totle is:70

簡單判斷功能:統計AGE列,將年齡小于25歲的任過濾出來,并顯示 is young man!

[root@localhost ~]# cat lyshark.log ID NAME AGE SEX LINUX 1 LY 18 boy 10 2 SC 30 man 50 3 WR 22 man 90 4 ZSX 55 boy 96[root@localhost ~]# cat lyshark.log | awk '{if (NR >= 2){if ($3 < 25) printf $2 " IS Young Man! \n"}}' LY IS Young Man! WR IS Young Man!

簡單判斷功能:統計LINUX列,當出現大于80分的,打印到屏幕上 is good man!

[root@localhost ~]# cat lyshark.log ID NAME AGE SEX LINUX 1 LY 18 boy 10 2 SC 30 man 50 3 WR 22 man 90 4 ZSX 55 boy 96[root@localhost ~]# cat lyshark.log | awk 'NR>=2 {temp=$5} temp>80 {printf $2 "IS Good Man!\n"}' WRIS Good Man! ZSXIS Good Man!

總結

以上是生活随笔為你收集整理的Linux 文本处理三剑客应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久国产精品影视 | 99久久综合狠狠综合久久 | 综合精品在线 | 精品久久久久久久久久岛国gif | 精品一区二区电影 | 这里只有精品视频在线观看 | 天天看天天操 | 国产成人99av超碰超爽 | 国产精彩视频一区 | 91麻豆免费视频 | 99热这里只有精品在线观看 | 精品久久久一区二区 | 最近中文字幕在线中文高清版 | a天堂免费 | 天天艹 | 91桃色免费观看 | 欧美成人基地 | 一区二区三区免费在线播放 | av一区二区三区在线 | 久久久久免费看 | 黄a网 | 婷婷激情综合五月天 | 精品国产福利在线 | 波多野结衣日韩 | 日韩精品一区二区三区高清免费 | 国产精品一区二区三区视频免费 | 国产精品一区免费在线观看 | 国产国产人免费人成免费视频 | 欧美成人性网 | 超碰人人在线观看 | 色婷婷av国产精品 | 最新av网址在线 | 久久五月情影视 | 国产网站在线免费观看 | 日日夜夜免费精品视频 | 日韩午夜剧场 | 国产激情免费 | 欧美日韩一区久久 | 97在线免费观看 | 久久久午夜精品理论片中文字幕 | 成人av直播 | 久久精品这里都是精品 | 免费观看全黄做爰大片国产 | 成人污视频在线观看 | 最新不卡av| 在线观看麻豆av | 国产欧美三级 | a黄色一级 | 天天操操操操操 | 久久国产精品影视 | 天天天色综合 | 久久久久激情 | 日韩精品在线播放 | 日韩久久久久久 | 中文字幕a∨在线乱码免费看 | 日韩精品中文字幕久久臀 | 96久久欧美麻豆网站 | 日女人电影 | 国产精品av久久久久久无 | 草樱av | 天天综合中文 | 国产精品视频地址 | 久久9999久久 | 亚洲视频在线观看免费 | 五月激情六月丁香 | 亚洲精品中文在线资源 | 国产精品美女久久久久久 | 亚洲 欧美 变态 国产 另类 | 91九色porny蝌蚪主页 | 天天弄天天干 | 超碰免费av | 中文字幕高清免费日韩视频在线 | 成人在线观看av | 黄色的视频网站 | 美女黄网站视频免费 | 日韩av播放在线 | 国产精品久久久久久久久久久久午夜片 | 人人看人人做人人澡 | 色在线免费观看 | 欧美精品首页 | 国产精品久久亚洲 | 99视频免费观看 | 久久久国产精品人人片99精片欧美一 | 国产自在线观看 | 一区二精品 | 黄色高清视频在线观看 | 新版资源中文在线观看 | 99热手机在线观看 | 激情电影影院 | 天天综合91| 免费国产在线精品 | 日本在线观看黄色 | 久久毛片网站 | 成人一区二区三区在线 | 天天爽夜夜爽人人爽一区二区 | 欧美一级片 | 日韩在线视频精品 | 8x成人免费视频 | 国产三级国产精品国产专区50 | 天天干夜夜操视频 | 久久久久久国产精品 | 精品伊人久久久 | 国产丝袜一区二区三区 | 久久精品视频网站 | 国产自产高清不卡 | 国产黄色片一级三级 | 久久精品一区二区国产 | 精品国精品自拍自在线 | 91 中文字幕| 久久国产精品一区二区三区四区 | 婷婷色在线播放 | 久久久久久综合网天天 | 激情丁香综合五月 | 色综合久久久久综合 | 97超碰在线资源 | 亚洲视频网站在线观看 | 国产精品视频久久久 | 免费高清在线视频一区· | 国产高清在线一区 | 国产精品av免费观看 | 日本中文字幕在线看 | 精品久久久久久亚洲综合网站 | 欧美日韩伦理在线 | 天天天干| 国产精国产精品 | 亚洲爱爱视频 | 久久综合视频网 | 成人中文字幕在线 | 男女免费av | 久久精品一区八戒影视 | 国产成人黄色在线 | 久久国际影院 | 9i看片成人免费看片 | 狠狠干婷婷色 | 精品亚洲一区二区三区 | 在线播放 一区 | 国产色婷婷 | 亚洲人成人天堂h久久 | 天天综合视频在线观看 | 99久久精品免费看国产麻豆 | 激情小说网站亚洲综合网 | 超碰在线人 | 日本久久精品视频 | 久久精品播放 | 中日韩在线视频 | 国产一区二区影院 | 一区二区三区久久精品 | 久爱综合 | av免费观看网站 | 欧美国产一区二区 | 色吊丝在线永久观看最新版本 | 国产在线精品一区二区 | av在线等| 成年人免费在线看 | 欧美地下肉体性派对 | 天堂av色婷婷一区二区三区 | 国产一级大片在线观看 | 色综合天天天天做夜夜夜夜做 | 中文字幕在线播放一区 | a天堂一码二码专区 | 国产精品久久久久久模特 | 激情综合亚洲精品 | 欧美a级免费视频 | wwwwwww黄| 日韩有码在线播放 | av电影不卡在线 | 免费麻豆视频 | 蜜桃av久久久亚洲精品 | 色开心| 91高清在线看 | 国产成人性色生活片 | 成人午夜在线电影 | 国产精品私人影院 | 国产小视频免费观看 | 国产一二区视频 | 欧美人人 | 91大神电影 | 五月婷久| 一区二区精品在线 | 久久电影日韩 | 91九色蝌蚪视频网站 | 日韩免费一区二区三区 | 97超碰国产精品女人人人爽 | 日韩欧美国产激情在线播放 | a在线免费观看视频 | 色婷婷成人网 | 国产精品久久久久永久免费观看 | 国产精品电影在线 | 久久五月激情 | 天天躁日日躁狠狠躁av中文 | 中文字幕在线观看第一区 | 欧美国产日韩一区 | 福利视频网站 | 免费黄色激情视频 | 国产精品久久久久久久久久尿 | 午夜精品福利一区二区三区蜜桃 | 亚洲人成在线观看 | 欧美日韩免费在线观看视频 | 久久久国产精品免费 | 日韩在线网址 | 久热免费在线观看 | 色网站在线 | www..com黄色片 | av免费观看网站 | 99国内精品 | 五月婷婷欧美 | 免费国产在线精品 | 国产精品video爽爽爽爽 | 91人人爽久久涩噜噜噜 | 日本精品一区二区三区在线播放视频 | 色五婷婷 | 中文字幕视频 | 亚洲精品在线一区二区三区 | 亚洲国产成人在线 | 啪啪凸凸 | www最近高清中文国语在线观看 | 国产免费亚洲 | 欧美91在线 | 中文字幕在线字幕中文 | 久久观看最新视频 | 中文字幕乱偷在线 | 日韩av女优视频 | 欧美日韩伦理一区 | 久久99久久99精品 | 欧美一级片免费观看 | 中文字幕你懂的 | 中文字幕中文字幕 | 青青啪 | 久久99在线观看 | 777久久久 | 国产999精品久久久久久麻豆 | 久草视频在线免费 | 久久久激情网 | 日韩在线中文字幕视频 | 婷婷丁香九月 | 午夜精品中文字幕 | 91视频久久久久久 | 欧美中文字幕第一页 | 免费在线观看av网址 | 亚洲国产中文字幕 | 黄色一级大片在线免费看产 | 在线观看视频你懂得 | 在线韩国电影免费观影完整版 | 99亚洲国产精品 | 99欧美视频 | 日韩免费看片 | 狠狠色噜噜狠狠 | 久久国产精品偷 | 97av.com| 亚洲视频999 | av在线电影免费观看 | av一区在线播放 | 国产精品一区二区三区四区在线观看 | 99视频精品免费观看, | 超碰av在线播放 | 亚洲国产网站 | 国产精品99久久久精品免费观看 | 人人射av| 超碰在线人人草 | 欧美大片大全 | 粉嫩av一区二区三区四区在线观看 | 日韩v欧美v日本v亚洲v国产v | 一区二区在线不卡 | 国产一二区在线观看 | 久久精品精品电影网 | 五月天色网站 | 激情婷婷色 | 99亚洲视频 | 日韩在线欧美在线 | 91视频在线自拍 | 丁香六月婷婷综合 | 黄色一级免费电影 | 国产亚洲情侣一区二区无 | 又紧又大又爽精品一区二区 | 久久精品网站免费观看 | 国产免费视频在线 | 91一区啪爱嗯打偷拍欧美 | 国产精品h在线观看 | 色婷婷综合久久久久中文字幕1 | 国产精品久久久久久久免费大片 | 成人香蕉视频 | 999久久国精品免费观看网站 | 草久视频在线 | 亚洲免费视频在线观看 | 国产成人精品在线播放 | 在线观看成人毛片 | 一级黄色片在线播放 | 国产精品嫩草影院123 | www.99在线观看 | 国产一二三四在线观看视频 | 91成人在线免费观看 | 日韩高清免费观看 | 亚洲人av免费网站 | 欧美xxxx性xxxxx高清 | 色视频在线观看 | 国产精品美女免费看 | 国产中文字幕在线视频 | 精品国产视频在线 | 欧美日韩一级在线 | 又黄又刺激的网站 | 亚洲理论视频 | 成年免费在线视频 | 精品美女久久久久久免费 | 狠狠干激情 | 国产精品精品国产婷婷这里av | 色综合久久综合网 | 国产无套一区二区三区久久 | 天天干一干 | 日韩在线电影一区 | www.亚洲精品在线 | 国产 欧美 在线 | 国产一区免费视频 | 国产一区二区精品久久 | 久久99国产精品久久99 | 成人国产精品 | 日本激情动作片免费看 | 99re中文字幕 | 日批视频国产 | 国产高清成人在线 | 色婷婷免费视频 | 久久中文字幕在线视频 | 2020天天干夜夜爽 | 国产最顶级的黄色片在线免费观看 | 免费三及片 | 五月色综合 | 狠狠躁日日躁夜夜躁av | 综合网天天色 | 国产精品精 | 69亚洲乱| 亚洲电影院 | 91精品国产综合久久福利不卡 | 久久综合九色综合欧美狠狠 | 久久久久久久久黄色 | 久久久精品一区二区三区 | h文在线观看免费 | av.com在线 | 亚洲一级电影 | 五月天婷婷在线播放 | 91精彩视频在线观看 | 成人一区二区三区在线 | 小草av在线播放 | 国产精品久久久久久久久久东京 | 久香蕉| 欧美网站黄色 | 狠狠操狠狠干2017 | 成人免费电影 | 欧美99热 | 欧美性猛片 | 精品中文字幕在线 | 99精品视频在线观看免费 | 成人性生活大片 | 五月婷婷深开心 | 国产一区精品在线 | 国产一级免费片 | 97夜夜澡人人双人人人喊 | 91黄在线看 | 九九久久国产精品 | 麻豆国产视频 | 免费在线黄网 | 成人aⅴ视频| 中文字幕一区二区三区四区视频 | 国产在线p| 精品久久久久久久久久岛国gif | 波多野结衣在线观看一区二区三区 | 久久久精品国产一区二区三区 | 日本精品一二区 | 99久久www免费 | 天堂av官网 | 99热精品久久 | 在线精品在线 | 不卡的av电影在线观看 | 国产成人a v电影 | 正在播放国产一区 | 日韩,精品电影 | 四虎影视成人精品 | 中文亚洲欧美日韩 | 亚洲午夜精品一区二区三区电影院 | 国产精品免费视频观看 | 在线观看视频你懂 | 精品国产综合区久久久久久 | 国产亲近乱来精品 | 亚洲精品免费观看 | 在线观看视频你懂 | 亚洲国内在线 | 亚洲日本中文字幕在线观看 | 美女网站免费福利视频 | 91精品视频在线观看免费 | 五月婷婷激情综合 | 啪啪凸凸 | 99精品国产一区二区三区不卡 | 色丁香综合 | 精品美女在线视频 | 欧洲激情综合 | 精品久久综合 | 91桃色国产在线播放 | 草在线| v片在线播放 | 亚洲视频1 | 色视频 在线 | 午夜av在线电影 | 精品久久久成人 | 少妇bbb搡bbbb搡bbbb′ | 中文字幕在线观 | 天天色天天射天天综合网 | 国产精品99久久久精品 | 国产中文字幕一区二区三区 | 久久艹中文字幕 | 国产成人精品一区二区在线 | 久久国产二区 | 特级黄色电影 | 国产无套精品久久久久久 | 麻豆视屏 | 涩涩网站在线看 | 波多野结衣电影久久 | 久久免费试看 | 99re久久精品国产 | 这里有精品在线视频 | 欧美一级淫片videoshd | 蜜臀av性久久久久av蜜臀妖精 | 国产一级片视频 | 天天色天天射天天操 | 一区二区三区日韩在线 | 国产精品高清一区二区三区 | 91在线观看视频 | 视频在线99 | 免费观看的av网站 | 精品国产电影一区二区 | 香蕉精品视频在线观看 | 99精品在线观看视频 | 欧美性久久久久久 | 久久久久免费精品视频 | 人人爱人人射 | 欧美视频一区二 | 中文字幕一区二区三区精华液 | 国产理论一区二区三区 | 日韩欧美视频在线播放 | 国产成人综合图片 | 亚洲激情 欧美激情 | h网站免费在线观看 | 久久精品久久精品久久39 | 亚洲精品一区二区精华 | 国产成人av网址 | 亚洲另类视频在线观看 | 国内精品二区 | 久久久91精品国产一区二区三区 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 久久国产精品久久精品国产演员表 | 91探花在线| 婷婷久久精品 | 国产在线一区二区 | 国产亚洲亚洲 | av中文字幕网 | 91看片看淫黄大片 | 精品一区免费 | 婷婷免费在线视频 | 午夜精品久久久99热福利 | 四虎在线免费观看 | 一区二区三区在线观看免费视频 | 四虎免费av| 视频在线观看一区 | 欧美孕妇与黑人孕交 | 国产一区二区三区免费视频 | 久福利 | 久久精品99久久久久久 | av资源免费观看 | 久久少妇免费视频 | 91亚洲狠狠婷婷综合久久久 | 久久久久福利视频 | 97超碰人人澡 | www色| 天天干天天拍 | 99自拍视频在线观看 | 精品一区免费 | 97视频在线 | 在线免费三级 | 97国产电影 | 国产一区二区在线观看视频 | 国产精品一区二区在线 | 欧美日韩高清在线 | 中文字幕欧美日韩va免费视频 | 国产一区二区精 | 国产在线2020| 中文字幕成人在线 | www.五月婷 | 国产第一页在线播放 | 天天操夜夜操天天射 | 黄色一级免费电影 | www免费看片com | 97在线观看免费观看 | 欧洲一区精品 | 亚洲乱码久久 | 99久久er热在这里只有精品66 | 日日爽| 香蕉视频18 | 91精品网站 | 黄色精品久久 | 天天操操操操操操 | 亚洲三级黄色 | 在线播放一区二区三区 | 69xxxx欧美| av电影在线观看 | 天天射天天射天天射 | 免费精品视频 | 国内精品久久久久影院优 | 国产精品久久久久久婷婷天堂 | 99久久精品国 | 日日天天 | 最近中文字幕高清字幕免费mv | 成人中文字幕av | 韩国一区在线 | 欧美日韩在线精品一区二区 | 成人免费观看av | 九九九在线观看 | 超碰人人射 | 久久国产成人午夜av影院潦草 | 国产成人一区二区三区 | 综合婷婷久久 | 亚洲天天在线 | 欧美日韩高清一区二区三区 | 日韩性xxxx | 毛片视频网址 | 天天躁天天躁天天躁婷 | 国产国语在线 | 在线视频你懂得 | 91精品亚洲影视在线观看 | 91久久精 | 91视频在线免费 | 久热精品国产 | 亚洲春色成人 | 在线免费黄色av | 精品国产一区二区三区av性色 | 综合色中文 | 日日干夜夜操视频 | 人人爽人人看 | 成人在线视频在线观看 | 草久在线观看视频 | 中文字幕黄色av | 中文字幕av在线免费 | 91亚洲成人 | 日韩在线视频线视频免费网站 | 国产又粗又长的视频 | 国产精品久久久精品 | 国产精彩视频一区二区 | 精品久久久久久久久久岛国gif | 久久久精品网 | 国产一级片免费视频 | 99视频精品全部免费 在线 | 天天摸天天操天天舔 | 激情电影在线观看 | 亚洲伊人成综合网 | 中文字幕有码在线观看 | 色射色 | 最新影院 | a天堂一码二码专区 | 99视频精品免费视频 | 欧美一区影院 | 国产在线视频一区二区 | 久久综合爱 | 丰满少妇在线观看 | 懂色av一区二区三区蜜臀 | av电影免费在线播放 | 欧美亚洲另类在线视频 | 久久夜色精品国产欧美乱极品 | 国产成人一区二区三区久久精品 | 日韩欧美在线视频一区二区三区 | 色欧美成人精品a∨在线观看 | 99人久久精品视频最新地址 | 久久久精品综合 | 国产精品久久久999 国产91九色视频 | 久久精品视频日本 | 99热在线网站 | 香蕉影视 | 五月婷婷免费 | 日本99精品 | 美女av电影 | 99av在线视频 | 欧美精品久久久久久久亚洲调教 | 在线电影 你懂得 | 一区二区成人国产精品 | 久久只精品99品免费久23小说 | 色综合夜色一区 | 日本最新中文字幕 | 久久久久免费看 | 黄色视屏免费在线观看 | 特级a毛片| 亚洲午夜激情网 | 日韩v欧美v日本v亚洲v国产v | 久草在线视频首页 | 狠狠色伊人亚洲综合网站野外 | 日本中文字幕免费观看 | 色七七亚洲影院 | 成片人卡1卡2卡3手机免费看 | 天天操天天射天天爱 | 天天操天天舔天天干 | 国产成人一区二区三区 | 久久亚洲热 | 国产精品区在线观看 | 天堂麻豆| 欧美日本一二三 | 久久久久久久久久久影院 | 亚洲精品视频在线观看网站 | 伊人久久电影网 | 伊人婷婷综合 | 五月婷婷开心中文字幕 | 日韩精品欧美视频 | 天天天在线综合网 | av网站免费在线 | 最近中文字幕完整高清 | 亚洲天堂网在线视频观看 | 人人爽人人搞 | 久草在线视频免费资源观看 | 国内成人av| 国产精品一区二区三区在线 | 日韩中文字幕亚洲一区二区va在线 | 久久久久国产精品厨房 | 国产精品视频久久 | 婷婷中文字幕在线观看 | 亚洲精品乱码久久久久久久久久 | 亚洲激情婷婷 | 国产日韩在线视频 | 免费亚洲成人 | 久久精品国产亚洲 | 黄色av一级片 | 久久国内精品 | 97操操| 国产精品自拍在线 | 丝袜一区在线 | 国产欧美日韩视频 | 91女人18片女毛片60分钟 | 国内成人精品视频 | 亚洲免费成人av电影 | 亚洲人成精品久久久久 | 日韩啪视频 | 97精品国产97久久久久久免费 | 人人舔人人干 | 色视频网站免费观看 | 在线成人小视频 | 国产日韩欧美在线播放 | 国产经典av| 韩国av不卡 | 91久久精品一区二区二区 | 久久国产精品二国产精品中国洋人 | 色婷婷免费视频 | 99热亚洲精品 | 狠狠色丁香婷婷综合久小说久 | 狠狠夜夜 | 亚洲激情视频 | 亚洲精品综合欧美二区变态 | 亚洲国产精品女人久久久 | 97超碰人人干 | 麻豆影视在线播放 | 毛片一二区 | 欧美成人黄 | 久草在线播放视频 | 婷婷 综合 色 | 国产日本在线 | 91精品视频一区二区三区 | 人人澡超碰碰97碰碰碰软件 | 久久这里只有精品首页 | 婷婷电影在线观看 | www成人av| 国产最新精品视频 | 黄色app网站在线观看 | 欧美一级电影免费观看 | 亚洲国产精品成人va在线观看 | 国产美女免费 | 91一区二区三区在线观看 | www操操操 | 91av中文字幕 | 久久电影中文字幕视频 | 欧美成人影音 | 午夜视频播放 | 在线国产能看的 | 色婷婷五| 国产999精品久久久久久 | 黄色av三级在线 | 日本在线观看一区 | 日韩一级电影在线观看 | 成人久久毛片 | 岛国av在线不卡 | 九九久久成人 | 国产美女在线免费观看 | 天天射天天爽 | 91毛片在线 | 婷婷国产v亚洲v欧美久久 | 国产精品免费不 | 久久精品欧美视频 | 日韩专区在线播放 | 在线观看一区视频 | 99久久99久久精品国产片 | 开心丁香婷婷深爱五月 | 国内精品久久久久久久 | www一起操| 97超级碰碰碰视频在线观看 | 国产69久久精品成人看 | 日韩视频在线一区 | 国产原创91 | 成人影音av | av免费电影在线 | 国产精品国内免费一区二区三区 | av中文字幕亚洲 | 日韩| 国产精品久久久久久久久久久久午夜 | 久久久久久久国产精品影院 | 欧美日韩另类在线观看 | 国产在线播放一区 | 香蕉视频免费看 | 国产中文字幕免费 | www.看片网站 | 久久久久亚洲国产精品 | 久久国产精品免费观看 | 精品国产_亚洲人成在线 | 开心综合网 | 国产一二三区av | 成年人在线免费看视频 | 久久激情视频 久久 | 在线观看中文字幕第一页 | 97在线看片 | 亚洲精品美女久久久久 | 国产一及片 | 国产尤物视频在线 | 日韩一二区在线观看 | 亚洲午夜精品电影 | 国内亚洲精品 | 日韩不卡高清视频 | 免费观看久久 | 色综合亚洲精品激情狠狠 | 在线观看免费中文字幕 | 天天操天天添天天吹 | 午夜婷婷在线观看 | 欧美伦理电影一区二区 | 色五丁香 | 欧美在线视频日韩 | 日韩在线观看中文字幕 | 国产视频久久 | 999久久久免费视频 午夜国产在线观看 | 亚洲成人网在线 | 99久久影院 | 91网址在线 | www.五月婷婷 | 久久精品91久久久久久再现 | 超碰97国产在线 | 午夜丁香网 | 久久视频在线观看免费 | 黄色一级动作片 | 久久久久久久毛片 | 久久久久久久久免费 | 99国产情侣在线播放 | 美女视频a美女大全免费下载蜜臀 | 在线黄频| www久久国产 | 国产成人福利在线观看 | 人人舔人人插 | av成人在线看 | 日韩黄色中文字幕 | 999国产在线 | 亚洲另类视频在线观看 | 91丨九色丨国产在线 | 中国美女一级看片 | 亚洲国内精品 | 欧美aaa大片 | 美女视频永久黄网站免费观看国产 | 亚洲精品一区二区网址 | 久久精品国产精品 | www.激情五月.com | 日韩精品中文字幕在线 | 91精品国产99久久久久 | 91麻豆精品国产91久久久无需广告 | 91超在线| 在线激情电影 | 美女福利视频一区二区 | 日本狠狠色 | 欧美精品乱码99久久影院 | 国产日产在线观看 | 国内精品国产三级国产aⅴ久 | 热久久国产 | 国产精品高潮呻吟久久av无 | 美女国产网站 | av观看在线观看 | 久99久久| 国产首页 | 久久精品视频播放 | 日本激情中文字幕 | 亚洲草视频| 中文字幕中文字幕在线一区 | 精品国产_亚洲人成在线 | 成人a视频在线观看 | 丁香亚洲 | 狠狠干美女 | 99精品国产免费久久 | 91av精品| 国产一级a毛片视频爆浆 | 日韩av免费一区 | 成人一级视频在线观看 | 天天色播 | 四虎在线免费观看 | 免费日韩电影 | 国产精品久久久久久久妇 | 98涩涩国产露脸精品国产网 | 色综合天天狠天天透天天伊人 | 久久久久成人精品免费播放动漫 | 69av视频在线 | 天天干天天插 | 国产日韩精品一区二区三区在线 | 国产亚洲精品久久久久久移动网络 | 亚洲a色| 亚洲永久字幕 | 国产一区视频在线播放 | 国产一区二区在线精品 | 国产三级国产精品国产专区50 | 午夜资源站 | 日韩欧美精品一区 | 色网址99 | 久久九九久久九九 | 精品日韩在线一区 | 色多视频在线观看 | 亚洲精品久久激情国产片 | 亚洲成人精品久久 | 亚洲va欧美va人人爽春色影视 | 伊人婷婷激情 | 国产精品1024 | 欧美成人精品欧美一级乱黄 | 日本中文字幕电影在线免费观看 | 亚洲人成免费 | 五月天六月婷 | 久久精品2 | 婷婷六月色 | 国产一级二级视频 | 91在线免费视频观看 | 婷婷干五月 | 国产99区 | 夜夜骑天天操 | 亚洲一级免费观看 | 97人人澡人人添人人爽超碰 | 亚洲欧美精品一区二区 | 欧美性黄网官网 | 亚洲精品动漫久久久久 | 欧美日韩三区二区 | 欧美a级成人淫片免费看 | 91资源在线 | 亚洲国产最新 | 成片视频免费观看 | 中文字幕不卡在线88 | 69精品 | 国内精品久久久久久中文字幕 | 欧美另类xxxx | 成人a级网站 | 99在线看 | 欧美日韩一区三区 | 在线黄色国产电影 | 激情婷婷av| 天天干天天操天天操 | 免费99视频| 久草久草视频 | 成人黄色免费观看 | 免费日韩视| 国产专区欧美专区 | 91日韩精品| 亚洲精品自拍视频在线观看 | 午夜在线免费视频 | 日本成人免费在线观看 | 成人午夜电影在线 | 精品美女在线视频 | 99久久婷婷国产一区二区三区 | 国产h在线播放 | 国产成人在线网站 | 黄在线免费看 | 欧美男同网站 | 久久手机视频 | 超碰97人人射妻 | 日日夜夜精品 | 久久久久亚洲国产精品 | 天天翘av| 午夜久久久精品 | 人人澡超碰碰 | 国产精品免费在线视频 | 天天弄天天干 | www看片网站| www麻豆视频 | 在线观看精品视频 | 免费性网站| 在线免费观看涩涩 | 91成熟丰满女人少妇 | 婷婷综合伊人 | 黄污视频大全 | 色播五月激情五月 | 91精品免费视频 | 欧美精品一区二区免费 | 国产真实精品久久二三区 | 中文字幕av在线不卡 | 精品国产美女在线 | 91插插插免费视频 | 婷婷久久五月 | av一级片网站 | 久久久精品在线观看 | 欧洲视频一区 | 亚州精品在线视频 | 日本中文字幕电影在线免费观看 | 免费高清在线视频一区· | 美女视频黄免费的 | 欧美精品一区二区在线观看 | 91视频在线观看下载 | 91热| av在线收看 | 国产不卡一 | 欧美成年人在线视频 | 午夜av在线电影 | 人人超碰在线 | 天天干天天操av | 日韩视频中文字幕在线观看 | 日韩高清精品免费观看 | 日韩在线视频免费播放 | 国产在线999 | 国产伦精品一区二区三区四区视频 | 一级做a爱片性色毛片www | 性日韩欧美在线视频 | 中文字幕在线看人 | 操少妇视频 | 亚洲春色综合另类校园电影 | 热久久免费视频精品 | av资源免费在线观看 | 国产精品99蜜臀久久不卡二区 | 国产精品免费久久久久久久久久中文 | 成人av中文字幕 | 日韩资源在线播放 | 国产视频在线观看一区 | 六月色 | 国产五码一区 | 91亚洲国产成人 | 99视频在线 | 丁香色天天 | 国产在线第三页 | 日韩在线视 | 在线看的av网站 | 久草国产视频 | 久久精品网站视频 | 中文字幕精品视频 | 国产精品视频内 | 久久精品亚洲一区二区三区观看模式 | 射久久久 | 国产一级片免费观看 | 久久精品视频网址 | 国产精品成人自拍 | 中文字幕在线观看播放 | 国产精品一区二 | 在线看黄网站 | 免费观看9x视频网站在线观看 | 四虎成人精品 | 国内精品视频在线 | 黄色av三级在线 | 欧美另类交人妖 | 色婷婷av在线 | 免费看污在线观看 | 一本色道久久精品 | 日韩mv欧美mv国产精品 | 国产一区二区在线免费观看 | 91九色成人蝌蚪首页 | 国产激情免费 | 欧美午夜久久久 | av看片在线 | 99视频精品免费观看, | 免费看网站在线 | 亚洲天天在线日亚洲洲精 | 国产手机av在线 | 狠狠的干| 国产一区私人高清影院 | 国产精品午夜av | 国产老妇av | 五月在线 | 日韩毛片在线一区二区毛片 | 免费看黄网站在线 | 日韩av午夜在线观看 | 99爱精品视频 | 欧洲一区二区在线观看 | 91资源在线免费观看 | 91资源在线播放 | 久久99国产精品自在自在app | 国产精品久久久久免费观看 | 亚洲欧美成人综合 | 国产精品1区2区3区在线观看 | 国产一区高清在线 | 久久精品一二三区 | 欧美一级日韩三级 | 成人黄色电影在线 | 婷婷色网视频在线播放 | 区一区二区三区中文字幕 | 日韩视频一| 五月网婷婷 | 狠狠搞,com | 久久久久欠精品国产毛片国产毛生 | 综合久久久 | av资源网在线播放 | 深夜福利视频一区二区 | 五月综合久久 | 人人射av| a级国产片 | 中国老女人日b | 久久综合成人 |