成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 幫助你排序文本文件的 Awk 命令行或腳本(推薦)

幫助你排序文本文件的 Awk 命令行或腳本(推薦)

熱門標(biāo)簽:長春電銷外呼系統(tǒng)代理商 大連電銷外呼系統(tǒng)運(yùn)營商 接電話機(jī)器人罵人 400電話干嘛怎么申請(qǐng)信用卡 外呼系統(tǒng)虛擬號(hào)碼 代理外呼系統(tǒng)創(chuàng)業(yè) 400電話申請(qǐng)知乎 百度地圖標(biāo)注尺寸無法顯示 泰州智能外呼系統(tǒng)排名

Awk 是一個(gè)強(qiáng)大的工具,可以執(zhí)行某些可能由其它常見實(shí)用程序(包括 sort)來完成的任務(wù)。

Awk 是個(gè)普遍存在的 Unix 命令,用于掃描和處理包含可預(yù)測模式的文本。但是,由于它具有函數(shù)功能,因此也可以合理地稱之為編程語言。

令人困惑的是,有不止一個(gè) awk。(或者,如果你認(rèn)為只有一個(gè),那么其它幾個(gè)就是克隆。)有 awk(由Aho、Weinberger 和 Kernighan 編寫的原始程序),然后有 nawk 、mawk 和 GNU 版本的 gawk。GNU 版本的 awk 是該實(shí)用程序的一個(gè)高度可移植的自由軟件版本,具有幾個(gè)獨(dú)特的功能,因此本文是關(guān)于 GNU awk 的。

雖然它的正式名稱是 gawk,但在 GNU+Linux 系統(tǒng)上,它的別名是 awk,并用作該命令的默認(rèn)版本。 在其他沒有帶有 GNU awk 的系統(tǒng)上,你必須先安裝它并將其稱為 gawk,而不是 awk。本文互換使用術(shù)語 awk 和 gawk。

awk 既是命令語言又是編程語言,這使其成為一個(gè)強(qiáng)大的工具,可以處理原本留給 sort、cut、uniq 和其他常見實(shí)用程序的任務(wù)。幸運(yùn)的是,開源中有很多冗余空間,因此,如果你面臨是否使用 awk 的問題,答案可能是肯定的“隨便”。

awk 的靈活之美在于,如果你已經(jīng)確定使用 awk 來完成一項(xiàng)任務(wù),那么無論接下來發(fā)生什么,你都可以繼續(xù)使用 awk。這包括對(duì)數(shù)據(jù)排序而不是按交付給你的順序的永恒需求。

樣本數(shù)據(jù)集

在探索 awk 的排序方法之前,請(qǐng)生成要使用的樣本數(shù)據(jù)集。保持簡單,這樣你就不會(huì)為極端情況和意想不到的復(fù)雜性所困擾。這是本文使用的樣本集:

Aptenodytes;forsteri;Miller,JF;1778;Emperor
Pygoscelis;papua;Wagler;1832;Gentoo
Eudyptula;minor;Bonaparte;1867;Little Blue
Spheniscus;demersus;Brisson;1760;African
Megadyptes;antipodes;Milne-Edwards;1880;Yellow-eyed
Eudyptes;chrysocome;Viellot;1816;Sothern Rockhopper
Torvaldis;linux;Ewing,L;1996;Tux

這是一個(gè)很小的數(shù)據(jù)集,但它提供了多種數(shù)據(jù)類型:

  • 屬名和種名,彼此相關(guān)但又是分開的
  • 姓,有時(shí)是以逗號(hào)開頭的首字母縮寫
  • 代表日期的整數(shù)
  • 任意術(shù)語
  • 所有字段均以分號(hào)分隔

根據(jù)你的教育背景,你可能會(huì)認(rèn)為這是二維數(shù)組或表格,或者只是行分隔的數(shù)據(jù)集合。你如何看待它只是你的問題,而 awk 只認(rèn)識(shí)文本。由你決定告訴 awk 你想如何解析它。

只想排序

如果你只想按特定的可定義字段(例如電子表格中的“單元格”)對(duì)文本數(shù)據(jù)集進(jìn)行排序,則可以使用 sort 命令。

字段和記錄

無論輸入的格式如何,都必須在其中找到模式才可以專注于對(duì)你重要的數(shù)據(jù)部分。在此示例中,數(shù)據(jù)由兩個(gè)因素定界:行和字段。每行都代表一個(gè)新的記錄,就如你在電子表格或數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)中看到的一樣。在每一行中,都有用分號(hào)(;)分隔的不同的字段(將其視為電子表格中的單元格)。

awk 一次只處理一條記錄,因此,當(dāng)你在構(gòu)造發(fā)給 awk 的這指令時(shí),你可以只關(guān)注一行記錄。寫下你想對(duì)一行數(shù)據(jù)執(zhí)行的操作,然后在下一行進(jìn)行測試(無論是心理上還是用 awk 進(jìn)行測試),然后再進(jìn)行其它的一些測試。最后,你要對(duì)你的 awk 腳本要處理的數(shù)據(jù)做好假設(shè),以便可以按你要的數(shù)據(jù)結(jié)構(gòu)提供給你數(shù)據(jù)。

在這個(gè)例子中,很容易看到每個(gè)字段都用分號(hào)隔開。為簡單起見,假設(shè)你要按每行的第一字段對(duì)列表進(jìn)行排序。

在進(jìn)行排序之前,你必須能夠讓 awk 只關(guān)注在每行的第一個(gè)字段上,因此這是第一步。終端中 awk 命令的語法為 awk,后跟相關(guān)選項(xiàng),最后是要處理的數(shù)據(jù)文件。

$ awk --field-separator=";" '{print $1;}' penguins.list
Aptenodytes
Pygoscelis
Eudyptula
Spheniscus
Megadyptes
Eudyptes
Torvaldis

因?yàn)樽侄畏指舴菍?duì) Bash shell 具有特殊含義的字符,所以必須將分號(hào)括在引號(hào)中或在其前面加上反斜杠。此命令僅用于證明你可以專注于特定字段。你可以使用另一個(gè)字段的編號(hào)嘗試相同的命令,以查看數(shù)據(jù)的另一個(gè)“列”的內(nèi)容:

$ awk --field-separator=";" '{print $3;}' penguins.list
Miller,JF
Wagler
Bonaparte
Brisson
Milne-Edwards
Viellot
Ewing,L

我們尚未進(jìn)行任何排序,但這是良好的基礎(chǔ)。

腳本編程

awk 不僅僅是命令,它是一種具有索引、數(shù)組和函數(shù)的編程語言。這很重要,因?yàn)檫@意味著你可以獲取要排序的字段列表,將列表存儲(chǔ)在內(nèi)存中,進(jìn)行處理,然后打印結(jié)果數(shù)據(jù)。對(duì)于諸如此類的一系列復(fù)雜操作,在文本文件中進(jìn)行操作會(huì)更容易,因此請(qǐng)創(chuàng)建一個(gè)名為 sort.awk 的新文件并輸入以下文本:

#!/bin/gawk -f
BEGIN {
    FS=";";
}

這會(huì)將該文件建立為 awk 腳本,該腳本中包含執(zhí)行的行。

BEGIN 語句是 awk 提供的特殊設(shè)置功能,用于只需要執(zhí)行一次的任務(wù)。定義內(nèi)置變量 FS,它代表字段分隔符field separator,并且與你在 awk 命令中使用 --field-separator 設(shè)置的值相同,它只需執(zhí)行一次,因此它包含在 BEGIN 語句中。

awk 中的數(shù)組

你已經(jīng)知道如何通過使用 $ 符號(hào)和字段編號(hào)來收集特定字段的值,但是在這種情況下,你需要將其存儲(chǔ)在數(shù)組中而不是將其打印到終端。這是通過 awk 數(shù)組完成的。awk 數(shù)組的重要之處在于它包含鍵和值。 想象一下有關(guān)本文的內(nèi)容;它看起來像這樣:author:"seth",title:"How to sort with awk",length:1200。諸如作者、標(biāo)題和長度之類的元素是鍵,跟著的內(nèi)容為值。

在排序的上下文中這樣做的好處是,你可以將任何字段分配為鍵,將任何記錄分配為值,然后使用內(nèi)置的 awk 函數(shù) asorti()(按索引排序)按鍵進(jìn)行排序?,F(xiàn)在,隨便假設(shè)你只想按第二個(gè)字段排序。

沒有被特殊關(guān)鍵字 BEGIN 或 END 引起來的 awk 語句是在每個(gè)記錄都要執(zhí)行的循環(huán)。這是腳本的一部分,該腳本掃描數(shù)據(jù)中的模式并進(jìn)行相應(yīng)的處理。每次 awk 將注意力轉(zhuǎn)移到一條記錄上時(shí),都會(huì)執(zhí)行 {} 中的語句(除非以 BEGIN 或 END 開頭)。

要將鍵和值添加到數(shù)組,請(qǐng)創(chuàng)建一個(gè)包含數(shù)組的變量(在本示例腳本中,我將其稱為 ARRAY,雖然不是很原汁原味,但很清楚),然后在方括號(hào)中分配給它鍵,用等號(hào)(=)連接值。

{  # dump each field into an array
  ARRAY[$2] = $R;
}

在此語句中,第二個(gè)字段的內(nèi)容($2)用作關(guān)鍵字,而當(dāng)前記錄($R)用作值。

asorti() 函數(shù)

除了數(shù)組之外,awk 還具有一些基本函數(shù),你可以將它們用作常見任務(wù)的快速簡便的解決方案。GNU awk中引入的函數(shù)之一 asorti() 提供了按鍵(索引)或值對(duì)數(shù)組進(jìn)行排序的功能。

你只能在對(duì)數(shù)組進(jìn)行填充后對(duì)其進(jìn)行排序,這意味著此操作不能對(duì)每個(gè)新記錄都觸發(fā),而只能在腳本的最后階段進(jìn)行。為此,awk 提供了特殊的 END 關(guān)鍵字。與 BEGIN 相反,END 語句僅在掃描了所有記錄之后才觸發(fā)一次。

將這些添加到你的腳本:

END {
  asorti(ARRAY,SARRAY);
  # get length
  j = length(SARRAY);
  
  for (i = 1; i <= j; i++) {
    printf("%s %s\n", SARRAY[i],ARRAY[SARRAY[i]])
  }
}

asorti() 函數(shù)獲取 ARRAY 的內(nèi)容,按索引對(duì)其進(jìn)行排序,然后將結(jié)果放入名為 SARRAY 的新數(shù)組(我在本文中發(fā)明的任意名稱,表示“排序的 ARRAY”)。

接下來,將變量 j(另一個(gè)任意名稱)分配給 length() 函數(shù)的結(jié)果,該函數(shù)計(jì)算 SARRAY 中的項(xiàng)數(shù)。

最后,使用 for 循環(huán)使用 printf() 函數(shù)遍歷 SARRAY 中的每一項(xiàng),以打印每個(gè)鍵,然后在 ARRAY 中打印該鍵的相應(yīng)值。

運(yùn)行該腳本

要運(yùn)行你的 awk 腳本,先使其可執(zhí)行:

$ chmod +x sorter.awk

然后針對(duì) penguin.list 示例數(shù)據(jù)運(yùn)行它:

$ ./sorter.awk penguins.list
antipodes Megadyptes;antipodes;Milne-Edwards;1880;Yellow-eyed
chrysocome Eudyptes;chrysocome;Viellot;1816;Sothern Rockhopper
demersus Spheniscus;demersus;Brisson;1760;African
forsteri Aptenodytes;forsteri;Miller,JF;1778;Emperor
linux Torvaldis;linux;Ewing,L;1996;Tux
minor Eudyptula;minor;Bonaparte;1867;Little Blue
papua Pygoscelis;papua;Wagler;1832;Gentoo

如你所見,數(shù)據(jù)按第二個(gè)字段排序。

這有點(diǎn)限制。最好可以在運(yùn)行時(shí)靈活選擇要用作排序鍵的字段,以便可以在任何數(shù)據(jù)集上使用此腳本并獲得有意義的結(jié)果。

添加命令選項(xiàng)

你可以通過在腳本中使用字面值 var 將命令變量添加到 awk 腳本中。更改腳本,以使迭代子句在創(chuàng)建數(shù)組時(shí)使用 var:

{ # dump each field into an array
  ARRAY[$var] = $R;
}

嘗試運(yùn)行該腳本,以便在執(zhí)行腳本時(shí)使用 -v var 選項(xiàng)將其按第三字段排序:

$ ./sorter.awk -v var=3 penguins.list
Bonaparte Eudyptula;minor;Bonaparte;1867;Little Blue
Brisson Spheniscus;demersus;Brisson;1760;African
Ewing,L Torvaldis;linux;Ewing,L;1996;Tux
Miller,JF Aptenodytes;forsteri;Miller,JF;1778;Emperor
Milne-Edwards Megadyptes;antipodes;Milne-Edwards;1880;Yellow-eyed
Viellot Eudyptes;chrysocome;Viellot;1816;Sothern Rockhopper
Wagler Pygoscelis;papua;Wagler;1832;Gentoo

修正

本文演示了如何在純 GNU awk 中對(duì)數(shù)據(jù)進(jìn)行排序。你可以對(duì)腳本進(jìn)行改進(jìn),以便對(duì)你有用,花一些時(shí)間在gawk 的手冊(cè)頁上研究 awk 函數(shù)并自定義腳本以獲得更好的輸出。

這是到目前為止的完整腳本:

#!/usr/bin/awk -f
# GPLv3 appears here
# usage: ./sorter.awk -v var=NUM FILE
BEGIN { FS=";"; }
{ # dump each field into an array
  ARRAY[$var] = $R;
}
END {
  asorti(ARRAY,SARRAY);
  # get length
  j = length(SARRAY);
  
  for (i = 1; i <= j; i++) {
    printf("%s %s\n", SARRAY[i],ARRAY[SARRAY[i]])
  }
}

總結(jié)

以上所述是小編給大家介紹的幫助你排序文本文件的 Awk 命令行或腳本,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

標(biāo)簽:臺(tái)灣 中衛(wèi) 興安盟 清遠(yuǎn) 雅安 大慶 安陽 長治

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《幫助你排序文本文件的 Awk 命令行或腳本(推薦)》,本文關(guān)鍵詞  幫助,你,排序,文本,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《幫助你排序文本文件的 Awk 命令行或腳本(推薦)》相關(guān)的同類信息!
  • 本頁收集關(guān)于幫助你排序文本文件的 Awk 命令行或腳本(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    最新国产麻豆精品| 亚洲一区二区三区视频| 国产日韩欧美在线| 亚洲成人高清| 黄色片网站在线免费观看| 116极品美女午夜一级| 亚洲国产精品va在线看黑人| 日本午夜精品理论片a级app发布| a级片在线视频| 91好吊色国产欧美日韩在线| 日韩中文字幕在线观看| 国产精品伦子伦| 91在线porny国产在线看| 精品一区二区三区久久久| 日本中文字幕中出在线| 国产乱色国产精品免费视频| 精品成人免费观看| 国产熟女精品视频| 国产精品456| 日韩av色在线| 精品视频在线免费观看| 日本道免费精品一区二区三区| 久久成人这里只有精品| 波多野结衣啪啪| 日本h视频在线观看| 国产91精品不卡视频| 麻豆传传媒久久久爱| 蜜桃av噜噜一区二区三区麻豆| 亚洲麻豆视频| 一本色道久久综合亚洲精品高清| frxxee中国xxx麻豆hd| 亚洲综合久久av一区二区三区| 欧美老肥妇做.爰bbww| 欧美xxxx网站| 亚洲免费视频二区| 亚洲 日韩 国产第一| 亚洲高清视频中文字幕| 亚洲精品日韩综合观看成人91| 国产精品爽黄69| 国产精品1区2区在线观看| 亚洲一级一区| www.五月天激情| 制服丝袜亚洲网站| 国产精品高潮呻吟久久av黑人| 亚洲色欲色欲www| 亚洲图片一区二区| 亚洲色无码播放| 777久久精品一区二区三区无码| 欧美日韩国产首页在线观看| 97视频久久久| 91电影在线| 黑人无套内谢中国美女| 五月天激情播播| 久久久不卡网国产精品二区| 日韩在线一二三| 国产精品久久久久久久久久久新郎| 国产不卡视频一区二区三区| 91精品久久久久久久久99蜜臂| 欧美在线 | 亚洲| chinese国产精品| 欧美在线免费观看视频| 日韩精品电影一区二区三区| 欧美激情亚洲综合一区| 久久免费看少妇高潮| 欧美专区一区二区三区| 小泽玛利亚视频在线观看| 成人高清视频免费观看| 午夜免费欧美电影| 91精品蜜臀一区二区三区在线| 国产亚洲视频一区| 欧美gay囗交囗交| 国产精品无码毛片| 狠狠色噜噜狠狠狠8888米奇| 欧美日韩欧美一区二区| 欧美一区二区三区久久综| 亚洲三级一区| 亚洲va中文字幕| 6—12呦国产精品| 99精品黄色片免费大全| 欧美日韩在线免费| 51调教丨国产调教视频| 国产精品永久在线| 免费成年网站| 国产淫片av片久久久久久| 美女国产精品久久久| 国产亚洲欧美色| 中文字幕在线导航| 国产成人在线一区二区| 麻豆精品一区二区av白丝在线| 欧美日韩在线精品一区二区三区激情综| 国产成人日日夜夜| 国产精品国产a| 亚洲专区在线| 精品极品三级久久久久| 91欧美精品成人综合在线观看| 在线免费一级片| 精品欧美一区二区久久久| 色老板在线视频| 无码国产精品一区二区免费式直播| 久久亚洲精品欧美| 国产精品超碰| 91视频一区| 最新亚洲人成网站在线观看| 91蝌蚪|人| 精品美女在线观看视频在线观看| 国产精品6699| 欧美日韩国产一区中文午夜| 久久久久高清精品| 人人妻人人澡人人爽人人欧美一区| 国产福利一区二区精品秒拍| 亚洲人成网站色ww在线| 欧美视频国产视频| 日韩精品久久| 深夜免费福利视频| 国产91在线播放九色快色| yy111111少妇影院日韩夜片| 亚洲人成色777777精品音频| 成人免费看黄网址| 国产精品资源在线| 男男一级淫片免费播放| 国产亚洲欧美日韩在线观看一区二区| 欧美视频久久| 九色综合国产一区二区三区| 成人午夜视频在线观看| 色婷婷综合网站| 亚洲国产精品va在看黑人| 在线免费日韩| 久久国产精品二区| 天堂8中文在线| 免费av在线电影| 小处雏高清一区二区三区| 免费观看四虎精品成人| 国产一区日韩二区欧美三区| 欧美视频日韩视频在线观看| 羞羞色国产精品网站| 久久青草久久| 一区二区三区日| 亚洲综合激情视频| 女女同性女同一区二区三区91| 先锋资源在线视频| 亚洲二区免费| 麻豆视频在线观看免费网站黄| 国产有码在线| 日韩一区二区a片免费观看| 久久久999成人| 日韩av网址在线观看| av免费播放网站| 亚洲一区二区三区精品在线| 欧美性生交xxxxx久久久| 亚洲精品一区二区三区婷婷月| 国产在线观看中文字幕| 一区二区国产精品精华液| 久久久久久久久久影视| 国产不卡高清在线观看视频| 亚洲人成在线观看网站高清| 凹凸成人精品亚洲精品密奴| 亚洲无限av看| av中字幕久久| 国产在线视频精品视频免费看| 国产永久免费高清在线观看| 激情内射人妻1区2区3区| 久久视频免费观看| 欧美性狂猛xxxxxbbbbb| 69堂精品视频| 精品中文字幕一区二区三区av| 黄在线观看在线播放720p| 国产欧美中文字幕| 久久99久久99精品中文字幕| 一个人免费观看在线视频www| 欧美日韩中文字幕精品| 日韩免费视频线观看| 成人动漫视频在线观看完整版| 五月天激情综合| 国产精品作爱| 青青青草原在线| 国产午夜一区二区| 国产福利精品导航| 亚洲高清一二三区| 成人一区二区三区在线观看| 国产精品毛片久久| 日韩视频网站在线观看| 有码在线播放| 成人91在线观看| 亚洲精品国产品国语在线| 不卡中文字幕| 成人免费观看网址| 成人毛片老司机大片| 夜夜爽妓女8888视频免费观看| 中国一级特黄毛片| 日本www高清| 日日骚av一区二区| 欧洲av一区二区三区| 美女视频第一区二区三区免费观看网站| 91麻豆天美传媒在线| 成人免费观看视频| 日韩免费在线电影| 国产精品自在| 久久久老熟女一区二区三区91| 色777狠狠综合秋免鲁丝| 日本高清在线观看wwwww色| 国产精品免费久久久久久| 丰满大乳少妇在线观看网站| 欧美精品一区男女天堂| 国产亚洲成精品久久| 麻豆精品视频在线| 亚洲一区二区三区久久久| 亚洲欧洲精品一区| 精品久久久久久久| 亚洲欧美另类中文字幕| 黄色网页在线| 欧美一区二区性| 中文字幕在线播放一区| 欧美激情精品久久久久久免费印度| 国产欧美一区二区三区在线看蜜臂| 久久久国产精华| 国产av不卡一区二区| 国产一区二区日韩精品| jizz免费一区二区三区| 在线不卡的av| 在线播放黄色网址| 播播国产欧美激情| 老牛国内精品亚洲成av人片| 蜜乳av另类精品一区二区| 欧美午夜精品久久久久免费视| 亚洲乱码国产乱码精品精98午夜| 欲求不满的岳中文字幕| 欧美日韩一区二区三区免费| 国产亚洲一本大道中文在线| 国产51人人成人人人人爽色哟哟| 黄网站在线观看| 欧美亚洲高清一区| 日韩三级在线观看| 在线成人中文字幕| 免费福利视频网站| 国产在线你懂得| 亚洲蜜桃av| 精品国产成人在线影院| 涩视频在线观看| 成人在线电影网站| 综合在线影院| 少妇视频在线| 波多野结衣成人在线| aaa免费在线观看| 国产一区二区久久精品| 8x福利精品第一导航| 久久这里只有| 国自产拍在线网站网址视频| 国产成人av一区二区三区在线观看| abab456成人免费网址| 中国精品一区二区| 欧美v日韩v国产v| 在线观看免费国产小视频| 欧美a免费在线| 中文字幕网站视频在线| 精品中文字幕在线| 久久国产精品免费看| 久久国产色av免费观看| 污网站在线免费看| 欧美午夜一区二区三区| 国产精品一国产精品最新章节| 女生裸体无遮挡天堂网站免费| 天堂av在线7| 大陆极品少妇内射aaaaa| 不卡视频免费在线观看| 国产精品羞羞答答在线观看| 日本美女久久久| 97国产精品久久| 精品人伦一区二区色婷婷| 国产综合久久久久久鬼色| 日韩成人黄色av| 在线观看岛国av| 深夜福利久久| 欧美一级大片视频| 婷婷综合网站| 精品少妇人妻av一区二区三区| 欧美在线你懂的| 中文字幕导航| 99久久.com| 高清欧美日韩| theav精尽人亡av| 成人禁在线观看网站| 日韩精品久久久久久久软件91| 成人国产电影在线观看| 免费观看羞羞视频网站| 不卡福利视频| 91伊人久久| 爽爽爽爽爽爽爽成人免费观看| 国模gogo一区二区大胆私拍| 天天操天天摸天天舔| 嫩草成人www欧美| 日韩欧美在线免费| 精品少妇一区二区三区密爱| 亚洲一卡二卡在线观看| 中文字幕一区二区人妻| 日韩欧美精品中文字幕| 国产精品国产自产拍高清av| 未满十八勿进黄网站一区不卡| 大黑人xxx| 亚洲毛片欧洲毛片国产一品色| 手机看片日韩国产| 日韩午夜视频在线观看| 欧美热在线视频精品999| 偷偷色噜狠狠狠狠的777米奇| 欧美中文字幕一区二区三区| 亚洲精品一区在线观看| 国产v日产∨综合v精品视频| 婷婷综合久久一区二区三区| 九色|91porny| 三级在线观看一区二区| 国产一级二级三级| 日本蜜桃在线观看视频| 亚洲一区二区动漫| 国产在线看片免费视频在线观看| 国产成人久久精品一区二区三区| 超碰高清在线| 日韩特黄一级片| 欧美精品乱人伦久久久久久| 中文字幕久久网| 综合网在线视频| 精品伦精品一区二区三区视频| 日本h片久久| 国产一级精品aaaaa看| 国产三级精品在线不卡| 秋霞影院午夜丰满少妇在线视频| 三级精品视频久久久久| 天天av天天爱| 国语自产精品视频在线看抢先版结局| 黄色一级片av|