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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux中gawk用法,Linux - gawk 命令

發布時間:2023/12/20 linux 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中gawk用法,Linux - gawk 命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

gawk 是 awk 的 GUN 版

===========================================

是一種《模式掃描和處理》語言。它搜索一個或多個文件,查看這些文件中是否存在匹配指定模式的記錄。發現匹配后,通過執行動作來處理那一行。

語法:

gawk 參數 命令 待處理文件列表

參數

------------------------------------------

-F fs 將 fs 作為文件列表的分隔符

-f abc 從文件 abc 中讀取 awd 命令。和 sed 的 -f 一樣

-v var=value 將 value 賦給變量 var

gawk 是 UNIX awk 的 GUN 版。為了方便,許多 Linux 系統將 /bin/awk 鏈接到

/bin/gawk

命令

------------------------------------------

模式 {動作}

和 sed 一樣. gawk

也提供一個正則表達式,來選擇需要處理的行。如果不提供表達式,則會處理所有行。表達式后是要處理的動作,如果不提供動作。gawk

會把行內容輸出到標準輸出。

表達式:

------------------------------------------

包括在兩個斜杠中: /表達式/

~ 操作符用于測試某個或者變量是否匹配正則表達式。

!~用于測試不匹配。

數值和字符串的比較還可以用:

=, >

還可以用 ||, && 來比較。

另外還包括兩個 gawk 特殊的命令: BEGIN, END.

gawk 開始處理之前,執行 BEGIN 模式關聯的活動,處理完所有的動作后執行 END 關聯的動作。

逗號(,)是范圍操作符。如果在一個 gawk 程序行上用逗號將兩個模式隔開,gawk 先匹配第 1

個模式,范圍是從第一行,到匹配第 2 個模式的那行。若沒有匹配第 2 個模式的文本行,gawk

將選取直到輸入文件最后的一行。然后再匹配第 2 個模式。完成后,它將再次查找第 1 個模式,如此反復。

動作:

------------------------------------------

匹配到符合條件的行后,gawk

就會對這些行進行相應的動作處理。動作都是包括在大括號{}中的。若沒有添加,會默認給它一個{print}動作,即把所匹配的行打印到標準輸出上。可以將

print 的內容輸出到其它文本中,如:>, >>, |, |&

若是想執行多個動作,可以用分號將多個動作隔開。

gawk 不處理以 # 號開關的程序行。所以,可以在 gawk 命令文件中用 # 添加注釋。

gawk 中我們可以自己聲明變量,數值變量默認值是 0,字符串為空。同時,gawk

還有類似全局變量。我們可以直接訪問:

$0 當前記錄

$1-$n 當前記錄中的字段

FILENAME 當前輸入文件名, 若值為 null 表示是標準輸入

FS 輸入字段分隔符(查看前面的命令參數)

NF 當前記錄的字段數目

NR 當前記錄的記錄編號

OFS 輸出字段分隔符, 默認是空格

ORS 輸出記錄分隔符, 默認是換行符

RS 輸入記錄分隔符, 默認是換行符

函數:

------------------------------------------

對數字和字符串的一些函數:

length(str) 返回 str 中的字符個數;如果沒有傳參數,則返回當前記錄中的字符個數

int(num) 返回 num 的整數部分

index(str1, str2) 返回 str2 在 str1 中的位置。如果 str 不存在, 返回 0

split(str,arr,del) 用 del 作為定界符,切割 str 成數組.返回數組的長度

sprintf(fmt,args) 格式化 args 并返回格式化后的字符串

substr(str,pos,len) 返回 str 中從 pos 開始,長度為 len 的字符串

tolower(str) 將 str 中所有大寫字母變成小寫, 然后返回

toupper(str) 將 str 中所有小寫字母變成大寫, 然后返回

算術操作符

------------------------------------------

*, /, %, +, -, =, ++, --, +=, -=, *=, /=, %=

關聯數組

------------------------------------------

和 PHP 的數組一樣, gawk 的數組可以使用字符串作為索引。使用方式也類似:

array[key]=value;

for(loop in array)...

printf

------------------------------------------

printf 用來代替 print, 格式化 gawk 的輸出。語法如下:

printf "格式", arg1, arg2, ..., argn

"格式" 決定了 printf 如何格式化后面的參數。這些參數可以是變量,也可以是其他表達式。格式中,\n 表示換行;\t

表示 tab 。

一個 arg 就是對應一個格式。格式的語法是:

%[-][x[.y]]conv

叵帶上 - 參數,表示參數左對齊,x 表示最小字段寬度,.y 表示數字中小數點右邊的位數。conv

表示數值轉換的類型,類型有:

d 十進制的數字

e 指數表示

f 浮點數

g 使用 f 或 e 中較短的那個

o 無符號八進制

s 字符串

x 無符號 16 進制

結構控制

------------------------------------------

if..else

如:

if($5 <= 5000){

print $0

}

while

如:

while(n <= 5){

print n

n++

}

for

for(i=1;i<=5;i++){

print i

}

for(loop in array){

print loop

}

break: 退出 for 或 while

continue: 跳出本次循環,進入下一個循環

測試

===================================================

建立測試文件: cars.txt

內容是:

[root@localhost wwwlogs]# cat cars.txt

plym fury 1970 73 2500

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

chevy impata 1985 85 1550

ford explor 2003 25 9500

簡單命令--不寫模式

----------------------------------------

[root@localhost wwwlogs]# gawk '{print}'

cars.txt

plym fury 1970 73 2500

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

chevy impata 1985 85 1550

ford explor 2003 25 9500

簡單動作--不寫動作

----------------------------------------

[root@localhost wwwlogs]# gawk '/chevy/'

cars.txt

chevy malibu 1999 60 3000

chevy malibu 2000 50 3500

chevy impata 1985 85 1550

不寫動作時, gawk 會默認添加一個 print 動作.

注意: gawk 中可以不用單引號將命令包起來.但包起來要好一些.萬一命令里有特殊字符呢.

字段

----------------------------------------

前面介紹過,在 gawk 中,用 $0-$n 表示第 n 個字段.

[root@localhost wwwlogs]# gawk '{print $3, $1}'

cars.txt

1970 plym

1999 chevy

1965 ford

1998 volvo

2003 ford

2000 chevy

1985 bmw

2001 honda

2004 ford

2002 toyota

1985 chevy

2003 ford

上面的命令處理所有的行, 且打印第 3 個字段, 以及第 1 個字段. 且中間加一個空格.

注: 多個字段之間用逗號分隔

延伸一下:

[root@localhost wwwlogs]# gawk '/chevy/ {print $3, $1}'

cars.txt

1999 chevy

2000 chevy

1985 chevy

[root@localhost wwwlogs]# gawk '/h/'

cars.txt

chevy malibu 1999 60 3000

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

honda accord 2001 30 6000

chevy impata 1985 85 1550

~ 是匹配操作符.

----------------------------------------

用來指定要匹配的模式在哪個字段中:

[root@localhost wwwlogs]# gawk '$1 ~ /h/'

cars.txt

chevy malibu 1999 60 3000

chevy malibu 2000 50 3500

honda accord 2001 30 6000

chevy impata 1985 85 1550

上面是在第一個字段中查找有 h 的行.

在模式中加上復制點的正則:

^ 它指定必須在行首進行匹配:

----------------------------------------

[root@localhost wwwlogs]# gawk '$1 ~ /^h/'

cars.txt

honda accord 2001 30 6000

中括號指定在括號中的內容中選擇

----------------------------------------

[root@localhost wwwlogs]# gawk '$2 ~ /^[tm]/ {print $3, $2,

"$"$5}' cars.txt

1999 malibu $3000

1965 mustang $10000

2003 thundbd $10500

2000 malibu $3500

2004 taurus $17000

注意: $

符號在模式中,若后面緊跟一個數字,表示第幾個字段。但它在正則中還表示行尾:

----------------------------------------

[root@localhost wwwlogs]# gawk '$3 ~ /5$/ {print $3, $1,

"$"$5}' cars.txt

1965 ford $10000

1985 bmw $450

1985 chevy $1550

上面命令找出了第三列以 5 為結尾的行

模式中還可以加入其它操作符.來進行邏輯比較:

----------------------------------------

[root@localhost wwwlogs]# gawk '$3 == 1985 {print $3, $1,

"$"$5}' cars.txt

1985 bmw $450

1985 chevy $1550

[root@localhost wwwlogs]# gawk '$5 <= 3000 {print $3, $1,

"$"$5}' cars.txt

1970 plym $2500

1999 chevy $3000

1985 bmw $450

2002 toyota $750

1985 chevy $1550

另外,數值的比較和字符串的比較不一樣.字符串是按 ascii 來比較的

看下例:

[root@localhost wwwlogs]# gawk '"2000" <= $5 && $5

< "9000" {print $3, $1, "$"$5}' cars.txt

1970 plym $2500

1999 chevy $3000

2000 chevy $3500

1985 bmw $450

2001 honda $6000

2002 toyota $750

[root@localhost wwwlogs]# gawk '2000 <= $5 && $5

< 9000 {print $3, $1, "$"$5}' cars.txt

1970 plym $2500

1999 chevy $3000

2000 chevy $3500

2001 honda $6000

范圍操作符: ,

----------------------------------------

[root@localhost wwwlogs]# gawk '/volvo/ , /bmw/'

cars.txt

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

范圍操作符前面已經介紹過.

在本例中詳細進行解讀:

上面示例選中從包含 volvo 的行開始,到包含 bmw 的行結束之間的所有文本行。

再看一例:

[root@localhost wwwlogs]# gawk '/chevy/ , /ford/'

cars.txt

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

chevy impata 1985 85 1550

ford explor 2003 25 9500

注意,原始文件如下:

plym fury 1970 73 2500

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

chevy impata 1985 85 1550

ford explor 2003 25 9500

查找過程是:

1.先找 chevy 的行, 找出了第 2 行, 再找 ford, 找出了第 3 行.這樣就選擇了第 2, 3

2.再找 chevy 的行, 找出了第 6 行, 再找 ford, 找出了第 9 行.這樣就選擇了 6, 7, 8, 9

3.再找 chevy 的行, 找出了第 11 行, 再找 ford, 找出了第 12 行.這樣就選擇了 11, 12

4...如此重復上面的查找.

第 5 行被過濾掉了.因為第二次查找是從第 6 行開始的.

============================================================

基本用法結束

============================================================

若 gawk 命令較長.可以將命令放在外部文件中, 在命令中通過 -f filename 來引入.

建立命令文件 pr_header 內容如下:

[root@localhost wwwlogs]# cat

pr_header

BEGIN {print "Make Model Year Miles Price"}

{print}

命令第一行輸出一串字符串.第二行是一個缺少模式的命令.它會輸出所有的行.

執行結果:

[root@localhost wwwlogs]# gawk -f pr_header

cars.txt

Make Model Year Miles Price

plym fury 1970 73 2500

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

chevy impata 1985 85 1550

ford explor 2003 25 9500

輸出了上面一串表頭, 然后輸出文件中的所有內容

注意: BEGIN{} 中的內容會在 gawk 處理行之前就執行.而 END{} 會在處理完后再執行.

再看另一例:

[root@localhost wwwlogs]# cat

pr_header2

BEGIN {

print "Make Model Year Miles Price"

print "---------------------------------------"

}

{print}

[root@localhost wwwlogs]# gawk -f pr_header2

cars.txt

Make Model Year Miles Price

---------------------------------------

plym fury 1970 73 2500

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

chevy malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

chevy impata 1985 85 1550

ford explor 2003 25 9500

length 函數

---------------------------------------

[root@localhost wwwlogs]# gawk '{print length, $0}' cars.txt |

sort -n

22 bmw 3251 1985 115 450

23 plym fury 1970 73 2500

24 volvo s80 1998 102 9850

25 ford explor 2003 25 9500

25 toyota rav4 2002 180 750

26 chevy impata 1985 85 1550

26 chevy malibu 1999 60 3000

26 chevy malibu 2000 50 3500

26 ford taurus 2004 10 17000

26 honda accord 2001 30 6000

27 ford mustang 1965 45 10000

27 ford thundbd 2003 15 10500

上例中使用了不傳參數的 length 函數, 它會返回當前行的字符個數,包含字段分隔符.$0 表示當前行.輸出后, gawk

將結果發送到 sort , -n 參數會根據文本行的長度進行排序.

NR

---------------------------------------

[root@localhost wwwlogs]# gawk 'length > 24 {print NR, $3,

$1, "$"$5}' cars.txt

2 1999 chevy $3000

3 1965 ford $10000

5 2003 ford $10500

6 2000 chevy $3500

8 2001 honda $6000

9 2004 ford $17000

10 2002 toyota $750

11 1985 chevy $1550

12 2003 ford $9500

另一例:

[root@localhost wwwlogs]# gawk 'NR == 2, NR == 4'

cars.txt

chevy malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

if

---------------------------------------

[root@localhost wwwlogs]# cat

separ_demo

{

if($1 ~ /ply/) $1 = "Plymouth"

if($1 ~ /chev/) $1 = "Chevrolet"

print

}

[root@localhost wwwlogs]# gawk -f separ_demo

cars.txt

Plymouth fury 1970 73 2500

Chevrolet malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

Chevrolet malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

Chevrolet impata 1985 85 1550

ford explor 2003 25 9500

它的功能是: 如果第一列中符合模式 ply, 就將第一列改成 Plymouth, 若符合 chev, 就改為:

Chevrolet

獨立腳本

---------------------------------------

每次執行命令時, 我們都要輸入 gawk 然后加參數命令之類的,較麻煩.下面有個簡單辦法:

建立一個命令文件 separ_demo2 內容如下:

[root@localhost wwwlogs]# cat separ_demo2

#!/bin/gawk -f

{

if($1 ~ /ply/) $1 = "Plymouth"

if($1 ~ /chev/) $1 = "Chevrolet"

print

}

給命令文件加上執行權限:

chmod +x separ_demo2

[root@localhost wwwlogs]# ./separ_demo2

cars.txt

Plymouth fury 1970 73 2500

Chevrolet malibu 1999 60 3000

ford mustang 1965 45 10000

volvo s80 1998 102 9850

ford thundbd 2003 15 10500

Chevrolet malibu 2000 50 3500

bmw 3251 1985 115 450

honda accord 2001 30 6000

ford taurus 2004 10 17000

toyota rav4 2002 180 750

Chevrolet impata 1985 85 1550

ford explor 2003 25 9500

OFS

---------------------------------------

通過修改 OFS 可以將輸出字段的分隔符用指定字符替換:

printf

---------------------------------------

[root@localhost wwwlogs]# cat

printf_demo

BEGIN{

print " Miles"

print "Make Model Year (000) price"

print

"----------------------------------------------------------------------------"

}

{

if($1 ~ /ply/) $1 = "Plymouth"

if($1 ~ /chev/) $1 = "Chevrolet"

printf "%-10s %-8s - ] $%-8.2f\n",$1,$2,$3,$4,$5

}

[root@localhost wwwlogs]# gawk -f printf_demo

cars.txt

Miles

Make Model Year (000) price

----------------------------------------------------------------------------

Plymouth ?fury ?1970 ?73

$2500.00

Chevrolet malibu ?1999 ?60

$3000.00

ford ?mustang 1965 ?45 $10000.00

volvo ?s80

1998 ?102

$9850.00

ford ?thundbd 2003 ?15 $10500.00

Chevrolet malibu ?2000 ?50

$3500.00

bmw ?3251 ?1985

115 $450.00

honda ?accord

2001 ?30

$6000.00

ford ?taurus ?2004 ?10

$17000.00

toyota ?rav4

2002 ?180

$750.00

Chevrolet impata ?1985 ?85

$1550.00

ford ?explor ?2003 ?25

$9500.00

重定向輸出

---------------------------------------

下面文件輸出兩個文件.

[root@localhost wwwlogs]# cat

redirect_out

/chevy/ {print > "chevfile"}

/ford/ {print > "fordfile"}

END {print "done."}

[root@localhost wwwlogs]# gawk -f redirect_out

cars.txt

done.

[root@localhost wwwlogs]# cat chevfile

chevy malibu 1999 60 3000

chevy malibu 2000 50 3500

chevy impata 1985 85 1550

總結

以上是生活随笔為你收集整理的linux中gawk用法,Linux - gawk 命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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

99视频在线免费看 | 日韩精品免费在线视频 | 日韩毛片久久久 | 精品久久久免费视频 | 激情av网| 日韩一级电影在线 | 日韩欧美69 | 九九热免费视频在线观看 | 高清中文字幕 | 欧美另类交在线观看 | 麻豆高清免费国产一区 | 日日综合 | 久久视 | 国产高清视频在线观看 | 日韩在线视频在线观看 | 亚洲激情中文 | 在线观看中文字幕dvd播放 | 麻豆视频在线看 | 亚洲视频免费在线观看 | 有码中文字幕在线观看 | 精品国产视频在线 | 樱空桃av | 国产成人性色生活片 | av在线精品 | 日本公妇在线观看 | 亚洲精品乱码久久久久久蜜桃欧美 | 久久久久97国产 | 免费看国产曰批40分钟 | 99精品视频99 | 狠狠躁日日躁狂躁夜夜躁av | 8x成人在线 | 四虎影视精品永久在线观看 | 欧美aaaxxxx做受视频 | a黄色影院 | 久草精品视频在线播放 | 久久精品99精品国产香蕉 | 精品成人a区在线观看 | 国产精品嫩草影院99网站 | 国产免费又粗又猛又爽 | 久久电影色 | 国产中文字幕三区 | 中文在线免费视频 | 成人av在线网 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产日韩中文字幕 | 不卡电影一区二区三区 | 中文字幕在线播放一区二区 | 国产精品久久久久免费 | 婷婷六月激情 | 五月婷婷开心中文字幕 | 免费视频在线观看网站 | 欧美一区二区在线刺激视频 | 视频三区 | 久久九九免费 | 精品国产乱码久久久久久久 | 国产在线久草 | 国产黄色资源 | 黄色大片日本免费大片 | 一区二区三区手机在线观看 | 五月婷婷操 | 高潮久久久 | 中文字幕在线观看av | 日韩午夜视频在线观看 | 国产剧情一区二区 | www.888.av| 婷婷国产精品 | 久久99精品久久久久久清纯直播 | 美女亚洲精品 | 国产精品免费麻豆入口 | www久草| 亚洲精品视频在线播放 | 天天激情天天干 | 天天要夜夜操 | 人人射人人 | 人人插人人射 | 91av视频播放 | 99r在线观看 | 久久久久久久久久影视 | 五月婷亚洲 | 免费观看www小视频的软件 | 国产麻豆精品久久 | 人九九精品 | 国产日韩高清在线 | 中文字幕中文字幕在线中文字幕三区 | 亚洲va在线va天堂va偷拍 | 97在线观看视频 | 天堂视频中文在线 | 久久无码av一区二区三区电影网 | 在线视频观看你懂的 | 欧美综合干 | 亚洲五月花 | 国产亚洲精品女人久久久久久 | 婷婷丁香在线 | 国产少妇在线观看 | 免费日韩| 免费av网址大全 | 免费在线国产 | 99精品免费在线 | 久久精品一区二区三区中文字幕 | 2021久久 | 国产一级电影网 | 91亚洲精品久久久蜜桃借种 | 三级黄色理论片 | 国产精品 国内视频 | 亚洲激情在线观看 | 国产午夜麻豆影院在线观看 | 丁香五月缴情综合网 | 中文字幕一区二区三区四区视频 | 日韩av免费观看网站 | 日韩欧美电影 | 国产福利小视频在线 | 亚洲一区二区三区四区在线视频 | 外国av网 | 99超碰在线观看 | 亚洲一区美女视频在线观看免费 | 色婷五月天 | 97国产在线视频 | 九九色在线观看 | 视频精品一区二区三区 | 五月香视频在线观看 | 国产精品久久99 | 在线观看久草 | 国产福利av | 美女国产| 国产在线综合视频 | 麻豆视频在线播放 | 免费合欢视频成人app | 国产不卡毛片 | 久艹在线免费观看 | 欧美乱大交 | 久久久在线 | 中文区中文字幕免费看 | 日韩在线免费播放 | 玖玖精品在线 | 国产高清专区 | 午夜精品久久久99热福利 | 激情综合网色播五月 | 久久久www成人免费毛片麻豆 | 久久激情片 | 66av99精品福利视频在线 | 色九九在线 | 日韩av在线一区二区 | 成人影音av | 亚洲天天摸日日摸天天欢 | 麻豆传媒电影在线观看 | 成人动漫精品一区二区 | 日本中文字幕视频 | 亚洲综合情 | 国产黄色美女 | 日韩免费在线播放 | 黄色91免费观看 | 在线视频 国产 日韩 | 日韩精品一区二区三区外面 | 欧美成人按摩 | 黄色看片 | 婷婷午夜激情 | 国产亚洲一级高清 | 午夜精品久久久久久久久久久 | 狠狠躁日日躁狂躁夜夜躁av | 在线免费观看黄色小说 | 三级在线视频观看 | 亚洲涩涩一区 | 国产成人一区在线 | 国产黄在线播放 | 久久精品中文字幕免费mv | 中文免费观看 | 99在线精品视频观看 | 成人av在线直播 | 一级久久久 | 一区二区视频免费在线观看 | 中文字幕一区二区在线观看 | 色婷婷久久一区二区 | 在线国产不卡 | 国产美女免费观看 | 久久国产a | 三级黄在线 | 黄色1级大片 | 久久系列| 欧美久久久久久久久久 | 青青河边草免费观看 | 成人综合婷婷国产精品久久免费 | 99久在线精品99re8热视频 | 国产色女人 | 精品久久影院 | 福利视频午夜 | 又黄又爽又无遮挡免费的网站 | 2019精品手机国产品在线 | 国产三级在线播放 | 久久久久久免费毛片精品 | 人人狠| 日韩av男人的天堂 | 亚洲综合国产精品 | 国产精品不卡视频 | 天天干视频在线 | 国产精品第一视频 | 成人一级免费电影 | 国产精品久久久久久久毛片 | 天堂在线一区 | 黄色小说免费在线观看 | 日韩在线观看你懂得 | 91九色国产在线 | 日日草夜夜操 | 欧美日韩亚洲第一 | 国产又粗又猛又色又黄视频 | 久av在线 | 亚洲观看黄色网 | 日韩免费观看av | 天天干天天操 | 国产亚洲成av片在线观看 | 日韩av女优视频 | 成人黄色在线视频 | 国产高清在线观看 | 欧美一二三视频 | 五月天久久婷婷 | 91久久人澡人人添人人爽欧美 | 91成人精品国产刺激国语对白 | 中文字幕二区在线观看 | 国产小视频网站 | 999成人 | 国产麻豆视频免费观看 | 久久久久久久影视 | 97国产大学生情侣酒店的特点 | www.亚洲在线 | 免费精品在线观看 | 黄色小说视频在线 | 中日韩三级视频 | 制服丝袜一区二区 | 免费a级毛片在线看 | 福利视频入口 | 久久人人爽视频 | 午夜视频免费播放 | 国产玖玖精品视频 | 草莓视频在线观看免费观看 | mm1313亚洲精品国产 | 国产免费又黄又爽 | 久久一区二区三区四区 | 免费在线国产视频 | 国产福利一区二区三区视频 | 亚洲视频资源在线 | 激情网第四色 | 欧美日韩一区二区久久 | 日韩黄色在线电影 | av免费在线观 | 国产精品电影在线 | 97免费中文视频在线观看 | 伊人宗合| 久久精品国产精品亚洲 | 草久在线视频 | 国产精品观看在线亚洲人成网 | 国产色 在线 | 成人免费观看网站 | 日韩网站免费观看 | 99久久超碰中文字幕伊人 | 国产免费黄色 | 色.www| 久久人人爽人人爽人人 | 亚洲精品18日本一区app | 久久国产精品免费一区二区三区 | 黄色资源在线 | 色欧美成人精品a∨在线观看 | 九九久久影视 | 欧美国产日韩在线视频 | 亚洲人成网站精品片在线观看 | 丁香婷婷深情五月亚洲 | 久久精品国产99 | 99精品国产免费久久久久久下载 | 久久精品国产亚洲 | 24小时日本在线www免费的 | www.五月婷婷.com | 日韩欧美在线视频一区二区 | 成人av网址大全 | 色综合五月| 伊人天天色 | 亚洲国产大片 | 免费三级黄色片 | 成人九九视频 | 久久精品国产成人 | 亚洲成人一二三 | 日韩网站中文字幕 | 六月丁香综合网 | 久久综合免费 | 97免费在线观看视频 | 91日韩精品视频 | 久久99视频精品 | 国产精品久久久久久麻豆一区 | 麻豆影视在线免费观看 | 日韩免费一级a毛片在线播放一级 | 一区二区三区四区五区在线 | 国产精品网址在线观看 | 一区二区三区四区在线免费观看 | 国产精品欧美一区二区三区不卡 | 亚洲精品中文字幕在线观看 | 98超碰人人 | 91福利在线观看 | 国产精品永久免费 | 欧日韩在线| 成人黄色在线观看视频 | 久久高清毛片 | 久久 一区 | 色网站在线看 | 国产精品热 | 亚洲欧美少妇 | 中文字幕黄色av | 美女在线观看网站 | 免费一区在线 | 日韩成人邪恶影片 | 蜜臀aⅴ国产精品久久久国产 | 中文字幕文字幕一区二区 | 91视频免费视频 | 久久久精品国产免费观看一区二区 | 一区二区三区四区久久 | 久久久久99精品成人片三人毛片 | 综合国产在线 | 免费欧美高清视频 | 国产永久免费高清在线观看视频 | 九色91福利 | 色婷婷www | 免费看久久 | 久草| 国产黄色片免费观看 | 日本最新高清不卡中文字幕 | 黄色日视频 | 亚洲资源在线观看 | av免费播放 | www.啪啪.com| 日韩91在线 | 国产一级片视频 | 2023亚洲精品国偷拍自产在线 | 免费高清在线视频一区· | 九九免费视频 | 97视频免费播放 | 色视频 在线 | 国产剧在线观看片 | 精品主播网红福利资源观看 | 国产精品久久久久av | 久久久精品午夜 | 天天插夜夜操 | 久久综合偷偷噜噜噜色 | 久久国产美女 | 日韩动漫免费观看高清完整版在线观看 | 久久精品欧美一区 | 日韩av网站在线播放 | 狠狠躁天天躁 | 五月婷婷久久综合 | 黄色成人在线 | 国产电影一区二区三区四区 | 24小时日本在线www免费的 | 国产高清视频色在线www | 一区二区三区在线观看免费 | 欧美久久久久久久 | 在线韩国电影免费观影完整版 | 久久五月婷婷综合 | 久热久草在线 | 日韩精品中文字幕在线 | 91新人在线观看 | 九九亚洲视频 | 日韩一区精品 | 国产99色| 中文av在线播放 | 免费精品视频在线 | 免费网站黄 | 伊人色综合久久天天 | 热re99久久精品国产99热 | 99久久99久久| 成人手机在线视频 | 999视频网站 | 蜜臀91丨九色丨蝌蚪老版 | 超碰在线公开免费 | 久久成人综合视频 | 色视频网站在线 | 欧洲一区二区三区精品 | 久久久久国产一区二区三区 | 国产高清在线一区 | 欧美美女视频在线观看 | 久久久久久久久久久久影院 | 久久精品综合 | 色91在线| 国产日韩欧美视频在线观看 | 国产精品视频app | 91污在线 | 综合色中色 | 亚洲精品玖玖玖av在线看 | 久久精品伊人 | 亚洲精品男人的天堂 | 99热高清| 日韩av男人的天堂 | 欧美久久综合 | 国产黄色av影视 | 欧美在线视频一区二区三区 | 亚洲成人第一区 | 日韩在线免费小视频 | 99热这里精品 | 九九九九九九精品任你躁 | 免费av的网站 | 国产精品99久久久久人中文网介绍 | 日韩黄色免费在线观看 | 亚洲综合激情小说 | 国产视频亚洲视频 | 国产在线视频导航 | 激情综合网婷婷 | 久久久午夜视频 | 在线视频 一区二区 | 欧美午夜一区二区福利视频 | 久久久影院官网 | 一本到视频在线观看 | 日韩黄色免费 | 日韩在观看线 | 一级α片免费看 | 黄色网www | 伊人久久精品久久亚洲一区 | 国产精品v欧美精品v日韩 | 成人h电影在线观看 | 久久字幕网| 天天色天天色 | 久久视频在线观看免费 | 一区二区三区影院 | 91免费观看视频在线 | 婷婷色中文网 | 亚洲成人蜜桃 | 欧美日韩国产三级 | 亚洲精品久久久蜜臀下载官网 | 久久精品视频在线免费观看 | 午夜电影 电影 | 日韩在线免费小视频 | 中文字幕制服丝袜av久久 | 亚洲精品www久久久久久 | 丁香视频五月 | 国产精品久久久久久久久久久免费看 | 96精品高清视频在线观看软件特色 | 成人免费一级片 | 日韩欧美国产激情在线播放 | 国产精品久久影院 | 欧美激情精品久久久久久 | 在线中文字幕视频 | 久久久久久久久久久国产精品 | 五月婷婷六月综合 | 九九视频免费观看视频精品 | 国产亚洲成av人片在线观看桃 | 国产破处视频在线播放 | 亚洲高清免费在线 | 欧美亚洲国产日韩 | 欧美日韩视频在线观看一区二区 | 亚洲精品天天 | 日韩久久久久久 | 免费观看成人av | 夜夜婷婷 | 欧美精品在线观看免费 | 久草网免费 | 亚洲一区视频在线播放 | 国产精品久久麻豆 | 国产高清无线码2021 | 天天天天爱天天躁 | 久久久国产精品网站 | 亚洲毛片久久 | 国产精品九九九 | 九九九热精品免费视频观看 | 国产精品一区二区 91 | 日韩精品一区二区在线观看 | 日本视频网| 能在线看的av | 久久99精品久久久久久久久久久久 | 久久久天堂 | 国产视频 久久久 | av在线播放观看 | 国产一二区免费视频 | 97香蕉超级碰碰久久免费软件 | 超级碰碰视频 | 久久婷亚洲五月一区天天躁 | 久草视频网 | 91一区二区三区久久久久国产乱 | av三级在线播放 | 亚洲 欧美 91 | 日韩精品免费在线视频 | 国产玖玖精品视频 | 久久有精品 | 国产成人福利在线观看 | 国产99久久久精品视频 | 一本一道久久a久久精品 | 亚洲二区精品 | 亚洲第一伊人 | 中文字幕 婷婷 | 国产亚洲精品久久久久久移动网络 | 欧美最爽乱淫视频播放 | 欧美一区二区三区在线视频观看 | 粉嫩av一区二区三区免费 | 久久a久久 | 久久这里只有精品9 | 99久久国产免费,99久久国产免费大片 | 波多野结衣在线中文字幕 | 久久久久成人精品 | 玖玖爱免费视频 | 999热视频 | 久久国产99 | 精品国产亚洲在线 | 精品久久久久久久久久久久久 | 国产做a爱一级久久 | 国产精品二区在线观看 | 又紧又大又爽精品一区二区 | 69欧美视频 | 蜜桃视频在线观看一区 | 精品久久网 | 亚洲精品美女 | 欧美久久久久久久久久久久久 | 久久1区 | 又黄又爽又色无遮挡免费 | 久久亚洲精品国产亚洲老地址 | 国产精品成人国产乱一区 | 成人欧美在线 | 久久狠狠婷婷 | 国产一区高清在线 | 国产精品高潮呻吟久久久久 | 欧美成年黄网站色视频 | 中文在线字幕观看电影 | 欧美一区二区视频97 | 免费av片在线 | av大全在线播放 | 中文字幕丝袜制服 | 国内精品视频一区二区三区八戒 | 在线国产视频 | 99av国产精品欲麻豆 | 日韩精品一区电影 | 国产精品观看在线亚洲人成网 | 欧美日韩99 | 欧美热久久 | 色偷偷网站视频 | 三上悠亚一区二区在线观看 | 激情视频久久 | 午夜国产福利在线 | 91精品在线视频观看 | 波多野结衣电影一区二区三区 | 久久精品国产一区二区三 | 九九激情视频 | 国产专区视频在线观看 | 91精品视频在线观看免费 | 欧美性大胆| 欧美国产一区在线 | 久久字幕精品一区 | av成人免费观看 | 91最新中文字幕 | 91av在线播放 | 国产破处在线播放 | 中文字幕在线影视资源 | 日本精品中文字幕在线观看 | 欧美日bb| 日本中文字幕免费观看 | 久久午夜色播影院免费高清 | 欧美日韩一区二区免费在线观看 | 视频成人免费 | 国产在线观看二区 | 91精品免费 | 成人av片免费观看app下载 | 成人av电影在线 | 国产精品日韩欧美一区二区 | 久久久天堂| 在线观看91精品视频 | 18国产精品福利片久久婷 | 91豆麻精品91久久久久久 | 波多野结衣在线中文字幕 | 日韩com | 欧美专区国产专区 | 91精品视频一区二区三区 | 亚洲aaa级| 91麻豆精品国产91久久久无限制版 | 成人aⅴ视频 | 91麻豆精品国产午夜天堂 | 国产不卡在线视频 | 欧美激情视频一二三区 | 久久综合免费 | 亚洲激情视频在线观看 | 久久综合影音 | 日本精品一区二区三区在线观看 | 免费在线a | 天堂资源在线观看视频 | 国产青春久久久国产毛片 | 久久激情视频免费观看 | 玖玖爱在线观看 | 蜜臀久久99静品久久久久久 | av线上看| 国产黄色特级片 | 日日操天天操狠狠操 | 国产在线a视频 | 91成人午夜 | 亚洲精品小视频在线观看 | 国产黄色成人 | 欧美二区三区91 | 97色免费视频 | 国产高清日韩 | av一本久道久久波多野结衣 | 久久艹影院 | 日韩电影在线一区 | 亚洲精品高清视频 | 人人精品 | 免费精品视频在线观看 | 久久久久女教师免费一区 | 91精品网站在线观看 | 亚洲成人资源网 | 丰满少妇一级 | 天天干天天在线 | 亚洲h在线播放在线观看h | 91九色国产在线 | 四虎国产精品成人免费影视 | 国产精品美女久久久久久网站 | 香蕉视频在线观看免费 | 极品久久久 | a级片网站 | 久久久久久久久亚洲精品 | 日韩成片 | 成人91视频| 久久精品久久99精品久久 | 欧美成人精品欧美一级乱 | 久久国产美女视频 | 国产精品专区一 | 国产精品 9999 | 亚洲成人一区 | 亚洲精品视频在线免费播放 | 在线你懂的视频 | 国内精品在线观看视频 | 久久综合久久鬼 | 国产白浆在线观看 | 亚洲第一伊人 | 91大神免费在线观看 | 91电影福利 | 欧美精品久久久久久久亚洲调教 | 久久免费看a级毛毛片 | 在线观看国产日韩 | 国产在线999 | 久久综合九色综合97_ 久久久 | 久久婷婷精品视频 | 久久国产精品一二三区 | 99久久精品国产毛片 | 五月婷婷六月丁香在线观看 | 麻豆 91 在线 | 日韩视频中文字幕在线观看 | 国产亚洲视频系列 | 日韩乱码在线 | 国产精品每日更新 | 国产手机视频在线播放 | 国产久草在线观看 | 久久激情精品 | 91av中文字幕 | 亚洲欧美日韩精品久久久 | 欧美成人在线免费观看 | 国偷自产中文字幕亚洲手机在线 | 日本视频网 | 伊人www22综合色 | 深夜免费福利视频 | 亚洲精品在线电影 | 丁香婷婷成人 | 欧亚日韩精品一区二区在线 | 免费观看91视频 | 精品国产成人av在线免 | 成人在线视频在线观看 | 天天激情在线 | 很黄很黄的网站免费的 | a久久久久| 狠狠色丁香婷婷综合 | 黄色影院在线免费观看 | 91精品国产网站 | 日日噜噜噜噜夜夜爽亚洲精品 | 五月婷久久 | 亚洲中字幕 | 色丁香色婷婷 | 丝袜美腿亚洲综合 | 91久久偷偷做嫩草影院 | 天天综合网天天 | 免费视频区 | 天天插夜夜操 | 色综合天天爱 | 99福利影院| 在线观看网站你懂的 | 中文字幕观看在线 | 国产欧美综合视频 | 久久久污 | 国产成在线观看免费视频 | 黄色免费网站下载 | 亚洲美女精品视频 | 国产99久久久久久免费看 | 五月婷婷久草 | 亚洲aⅴ一区二区三区 | 国产区高清在线 | 亚洲欧美视频在线 | 欧美日韩裸体免费视频 | 日韩一三区| 久久综合国产伦精品免费 | 国产美女被啪进深处喷白浆视频 | 日日夜夜天天久久 | 天天色综合三 | 日本色小说视频 | 国产在线中文字幕 | 欧美一区二视频在线免费观看 | 日韩久久久久久久久久 | 免费在线观看av网址 | 激情综合网天天干 | 国产成人久久精品一区二区三区 | 超碰97在线人人 | 国产精品一区二区白浆 | 日韩大片免费观看 | av天天澡天天爽天天av | 国产专区第一页 | 三级a视频 | 成人午夜网 | 亚洲伊人网在线观看 | 欧美日韩国产伦理 | 久久国产精品99久久久久久丝袜 | 中文字幕在线日亚洲9 | 午夜成人免费影院 | 日本性高潮视频 | av在线网站免费观看 | av免费看网站 | 97国产一区二区 | 午夜精品久久久久久久久久久 | 精品久久一二三区 | 手机av片| 久久精品一区二 | 国产高清一 | 欧美专区日韩专区 | 国产免费高清视频 | 97在线播放视频 | 一级片在线 | 久久综合九色综合97婷婷女人 | 国产91丝袜在线播放动漫 | 999电影免费在线观看2020 | 色中色资源站 | 国产精品久久久久久一区二区三区 | 欧美午夜a | 在线之家免费在线观看电影 | 欧美黄色成人 | 国产亚洲精品无 | www.99久久.com | 亚洲成年人av| 91漂亮少妇露脸在线播放 | 97超碰人人澡人人爱 | 91天天操 | 99久久激情视频 | 午夜私人影院久久久久 | 国产原创在线观看 | 日韩在线观看视频一区二区三区 | 国产精品成人自产拍在线观看 | 国产一级黄色电影 | 久久精品国产亚洲精品 | 在线播放视频一区 | 日本精品中文字幕在线观看 | 五月婷婷深开心 | 国产黄色精品视频 | 丁香婷婷色综合亚洲电影 | 五月天久久婷婷 | 国产成人精品午夜在线播放 | 亚洲色图22p | 91精品欧美 | 国产精品99蜜臀久久不卡二区 | av免费看在线 | 欧美成a人片在线观看久 | 婷婷亚洲综合 | 免费视频资源 | 久久久久久麻豆 | 91麻豆产精品久久久久久 | 超碰在线免费97 | 91新人在线观看 | www.久久色 | 色婷丁香 | 国产 一区二区三区 在线 | 中文在线www | 亚洲天堂在线观看完整版 | 天天综合久久 | 在线免费观看涩涩 | 亚洲国产精品成人女人久久 | 最近日韩免费视频 | 视频在线99 | 狠狠成人 | av片一区 | 天天干天天想 | 久久玖| 婷婷激情在线 | 精品黄色片 | 国产精品ⅴa有声小说 | 亚洲一区二区三区miaa149 | 91豆花在线观看 | 亚洲欧洲精品久久 | 婷婷丁香视频 | 日韩精品免费在线视频 | 99精品亚洲 | 91精品国自产在线偷拍蜜桃 | 在线观看网站av | 国产精品入口麻豆 | 91久久国产自产拍夜夜嗨 | 久久人人爽人人片av | japanesexxxhd奶水| 91在线看 | 99精品视频免费在线观看 | 久久试看 | 99久久久国产精品免费观看 | 韩国av免费 | 在线观看视频国产 | 亚洲精品一区二区在线观看 | 免费能看的av | 日韩在线视频播放 | 黄色在线视频网址 | 西西www4444大胆在线 | 丁香婷婷在线 | av网站在线观看播放 | 久草视频视频在线播放 | www.久久久.com | 欧美午夜精品久久久久 | 啪啪激情网 | 综合久久影院 | 亚洲综合激情小说 | 992tv人人网tv亚洲精品 | 黄色成人小视频 | 成人精品国产免费网站 | 亚洲春色奇米影视 | 日韩美女免费线视频 | 久久激情片 | 2019精品手机国产品在线 | 久久你懂的 | 免费视频 你懂的 | www毛片com| 亚洲成av人片在线观看www | 99久久久久久国产精品 | 国内精品久久久久久中文字幕 | 中文字幕国产精品 | 午夜av影院 | 黄色毛片一级片 | 久久精品麻豆 | 人人艹人人 | 国产精品人人做人人爽人人添 | 久久精品99久久久久久 | 天天色天天搞 | 手机在线欧美 | 久久怡红院 | 日韩激情中文字幕 | 69成人在线 | 夜夜爽88888免费视频4848 | 色九九在线 | 国产一级免费视频 | 免费看的黄色录像 | 特级毛片网站 | 西西www4444大胆在线 | 午夜av片 | 国产1区在线观看 | 国产亚洲婷婷免费 | 激情久久一区二区三区 | 干干操操| 91久久国产自产拍夜夜嗨 | 中文字幕在线电影 | 日韩一级成人av | 91人人澡人人爽人人精品 | 久久久综合九色合综国产精品 | 九九导航 | 国产在线a不卡 | 九七视频在线观看 | 国产精品系列在线 | 久久久久久久久久久国产精品 | 国产麻豆精品免费视频 | 中文字幕在线播放日韩 | 国产黄大片 | 五月天色丁香 | 久久草在线免费 | 久久久久亚洲天堂 | 色在线网站 | .国产精品成人自产拍在线观看6 | 国产精品久久久久久久婷婷 | 狠狠色丁香婷婷综合久久片 | 超碰在线人人爱 | 一区在线观看 | 久久精品第一页 | a视频免费在线观看 | 91高清不卡 | 久草在线视频新 | 99久久婷婷 | 欧美与欧洲交xxxx免费观看 | 久久一区二区免费视频 | 免费av电影网站 | 免费福利小视频 | 亚洲激情av | 久久一区二区三区日韩 | 国产精品久久久久毛片大屁完整版 | 国产精彩视频一区二区 | 国产日韩精品视频 | 五月的婷婷 | 91在线亚洲 | 国产特级毛片aaaaaaa高清 | 国产精品不卡 | 亚洲国产精品久久久久 | 亚洲日本韩国一区二区 | 日韩激情在线视频 | 久久久久久久久久久综合 | 日韩h在线观看 | 婷婷五综合 | 一区二区欧美在线观看 | 中文在线字幕免费观 | 国产成人三级在线观看 | 亚洲黄在线观看 | 91女子私密保健养生少妇 | 国产成人中文字幕 | 亚洲少妇自拍 | 一区二区三区日韩视频在线观看 | 99热超碰 | wwwwww国产| 在线免费观看国产精品 | 最新精品视频在线 | www免费| 在线 国产一区 | 91av视频在线播放 | www.午夜视频| 一区二区 精品 | 久久视频在线视频 | www.狠狠干 | av成人免费在线 | 97色综合 | 日韩av中文在线观看 | 久久视频一区 | 久久久91精品国产一区二区精品 | 久草亚洲视频 | 欧美精品免费一区二区 | 韩日av一区二区 | 国产精品色 | 一区二区三区四区影院 | 国产视频亚洲视频 | 国产精品久久一 | 日韩精品综合在线 | 中国一级片免费看 | 国产成人精品在线 | 黄色一级大片免费看 | 亚洲电影图片小说 | 久久高清av | 久久99久久99精品免观看软件 | 国产色拍拍拍拍在线精品 | 久草新在线| 婷婷99| 日本久久中文 | 麻豆系列在线观看 | 亚洲欧洲成人 | 午夜久久久久久久久久久 | 久久精品艹 | 中文字幕人成乱码在线观看 | 91爱爱视频| 欧美一级黄大片 | 国产成人91 | 欧美日韩精品久久久 | 欧美日韩一区二区三区在线观看视频 | 91视频在线网址 | 国产成人精品午夜在线播放 | 免费在线国产视频 | 国内精品久久久久久久久久久久 | 亚洲精品视频偷拍 | 国产精品久久久久久爽爽爽 | 狠狠狠色丁香综合久久天下网 | 欧美午夜精品久久久久久浪潮 | 国产一区二区高清视频 | 在线观看免费视频 | 天天操天天舔天天干 | 国产成人一区二区三区久久精品 | av天天澡天天爽天天av | 久艹在线播放 | 亚洲电影黄色 | 99久热 | 亚洲黄a | 麻豆 free xxxx movies hd | 91超在线 | 在线婷婷 | 97精品国产一二三产区 | 波多野结衣电影久久 | 肉色欧美久久久久久久免费看 | 精品国产不卡 | 成人在线免费视频观看 | 中文字幕免费观看全部电影 | 色综合久久久久网 | 九九九视频在线 | 亚洲欧美在线综合 | 欧美人体xx | 免费看黄电影 | 色国产精品| 在线v| 91在线亚洲 | 成人免费看片98欧美 | 亚洲人久久| 久久久高清免费视频 | 韩国一区二区三区视频 | 伊人婷婷激情 | 一区二区三区久久精品 | 在线观看你懂的网址 | 中文字幕一区二区三区在线观看 | 精品电影一区 | 国产精品入口66mio女同 | 青青久草在线视频 | 国产伦精品一区二区三区在线 | 久久综合色影院 | 人人射人人爱 | 国产成人免费精品 | 91av在 | 欧美另类美少妇69xxxx | 国产精品一区二区三区在线 | 69视频在线| 亚洲综合最新在线 | www.久久免费视频 | 色多多在线观看 | 9999精品 | 精品专区一区二区 |