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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具)

發布時間:2024/2/28 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 正則表達式
    • 基礎正則表達式:grep命令
    • 查找行首“^”與行尾字符“$
    • 查找連續字符范圍{}
    • 元字符總結
    • 正則表達式總結
  • 擴展正則表達式
    • egrep命令
  • sed工具使用方法
    • sed工具概述
    • sed的工作流程
    • 常見的sed命令選項
    • 常見的操作
    • 刪除符合條件的文本(d)
    • 替換符合條件的文本
    • **遷移符合條件的文本**
    • 使用腳本編輯文件
    • sed 直接操作文件示例
  • awk工具使用方法
    • sort工具
    • uniq工具
    • tr工具

正則表達式

基礎正則表達式:grep命令

-i”表示不區分大小寫

-n”表示顯示行號

若反向選擇,如查找不包含“the”字符的行,則需要通過grep命令的“-v”選項實現,并配合“-n”一起使用顯示行號。

(1) 利用中括號“[]”來查找集合字符

想要查找“shirt”與“short”這兩個字符串時,可以發現這兩個字符串均包含“sh” 與“rt”“[]”中無論有幾個字符,都僅代表一個字符,也就是說“[io]”表示匹配“i”或者“o”同時查找到“shirt”與“short”這兩個字符串 [root@localhost opt]# echo "shirt" >> /opt/httpd.txt [root@localhost opt]# echo "short" >> /opt/httpd.txt [root@localhost opt]# echo "shart" >> /opt/httpd.txt [root@localhost ~]# grep -n 'sh[ioa]rt' /etc/passwd

若要查找包含重復單個字符“oo”時,只需要執行以下命令即可。

查找行首“^”與行尾字符“$

基礎正則表達式包含兩個定位元字符:“^”(行首)與“$”(行尾)

“^”符號在元字符集合“[]”符號內外的作用是不一樣的,在“[]”符號內表示反向選擇,在“[]”符號外則代表定位行首

若想查找以某一特定字符結尾的行則可以使用“$”定位符

查詢以“the”字符串為行首的行

若查找“oo”前面不是“w”的字符串,只需要通過集合字符的反向選擇“[^]”來實現該目的

“a-z”表示小寫字母,大寫字母則通過“A-Z”表示。

若不希望“oo”前面存在小寫字母,可以使用“grep -n[^a-z]oo’test.txt”命令實現

查找包含數字的行可以通過*grep -n‘[0-9]’test.txt命令來實現。

開頭為0-9的

查詢以小寫字母開頭的行可以通過[a-z]規則來過濾,查詢大寫字母開頭的行則使用[A-Z]”規則,若查詢不以字母開頭的行則使用“[a-zA-Z]”規則。

因為小數點(.)在正則表達式中也是一個元字符(后面會講到),所以在這里需要用轉義字符“\”將具有特殊意義的字符轉化成普通字符。

查詢以小數點(.)結尾的行 [root@localhost opt]# grep -n ‘.$’ httpd.txt

當查詢空白行時,執行grep -n‘^$’test.txt命令即可。

(1) 查找任意一個字符".“與重復字符”*"

表示固定字符

“*”代表的是重復零個或多個前面的單字符

“o”表示擁有零個(即為空字符)或大于等于一個“o”的字符*

執行以下命令即可查詢以 w 開頭 d 結尾,中間的字符可有可無的字符串

“oo*”, 則第一個 o 必須存在,第二個 o 則是零個或多個 o,所以凡是包含 o、oo、ooo、ooo,等的資料都符合標準

查詢以 w 開頭 d 結尾,中間包含至少一個 o 的字符串,執行以下命令即可實現。

執行以下命令即可查詢任意數字所在行。

查找連續字符范圍{}

在上面的示例中,使用了“.”與“*”來設定零個到無限多個重復的字符,如果想要限制一個范圍內的重復的字符串該如何實現呢?例如,查找三到五個 o 的連續字符,這個時候就需要使用基礎正則表達式中的限定范圍的字符“{}”。因為“{}”在 Shell 中具有特殊意義,所以在使用“{}”字符時,需要利用轉義字符“\”,將“{}”字符轉換成普通字符。“{}”字符的使用方法如下所示。

查詢兩個或以上 o 的字符

查詢以 w 開頭以 d 結尾,中間包含 2~5 個 o 的字符串。

查詢以 w 開頭以 d 結尾,中間包含 2 以上 o 的字符串

元字符總結

元字符作用
^匹配輸入字符串的開始位置
$匹配輸入字符串的結尾位置
.匹配除“\r\n”之外的任何單個字符
\將下一個字符標記為特殊字符、原義字符、向后引用、八進制轉義符。例如,‘n’匹配字符“n”。 ‘\n’匹配換行符。序列‘\ \’匹配“\”,而‘\ (’則匹配“(”
*匹配前面的子表達式零次或多次。要匹配“*”字符,請使用“\ *”
[]字符集合。匹配所包含的任意一個字符。例如,“[abc]”可以匹配“plain”中的“a”
[^]賦值字符集合。匹配未包含的一個任意字符。例如,“[ ^abc ] ”可以匹配“plain”中“plin”中的任何一個字母
[n1-n2]字符范圍。匹配指定范圍內的任意一個字符。例如,“[a-z]”可以匹配“a”到“z”范圍內的任意一個小寫字母字符。注意:只有連字符(-)在字符組內部,并且出現在兩個字符之間時,才能表示字符的范圍;如果出現在字符組的開頭,則只能表示連字符本身
{n}n 是一個非負整數,匹配確定的 n 次。例如,“o\ {2\ }”不能匹配“Bob”中的“o”,但是能匹配“food”中的兩個 o
{n,}n 是一個非負整數,至少匹配 n 次。例如,“o\ {2,\ }”不能匹配“Bob”中的“o”,但能匹配“foooood”中的所有 o。“o\ {1,\ }”等價于“o+”。“o\ {0,\ }”則等價于“o*”
{n,m}m 和n 均為非負整數,其中 n<=m,最少匹配 n 次且最多匹配 m 次

正則表達式總結

命令基本格式 grep -cinvABC 'word' filename -c '行數'-i '不區分大小寫'-n '顯示行號'-v '取反'-r '遍歷所有子目錄'-A '后面跟數字,過濾出符合要求的行以及下面n行'-B '同上,過濾出符合要求的行以及上面n行'-C '同上,同時過濾出符合要求的行以及上下各n行'

擴展正則表達式

egrep命令

通常情況下會使用基礎正則表達式就已經足夠了,但有時為了簡化整個指令,需要使用范圍更廣的擴展正則表達式。

元字符作用與示例
+作用:重復一個或者一個以上的前一個字符 示例:執行“egrep -n ‘wo+d’ test.txt”命令,即可查詢"wood" “woood” "woooooood"等字符串
作用:零個或者一個的前一個字符 示例:執行“egrep -n ‘bes?t’ test.txt”命令,即可查詢“bet”“best”這兩個字符串
|作用:使用或者(or)的方式找出多個字符 示例:執行“egrep -n ‘of
()作用:查找“組”字符串 示例:“egrep -n ‘t(a
()+作用:辨別多個重復的組 示例:“egrep -n ‘A(xyz)+C’ test.txt”。該命令是查詢開頭的"A"結尾是"C",中間有一個以上的 "xyz"字符串的意思

示例:“egrep -n ‘A(xyz)+C’ test.txt”。該命令是查詢開頭的"A"結尾是"C",中間有一個以上的"xyz"字符串的意思

+ 作用:重復一個或者一個以上的前一個字符

示例:執行“egrep -n ‘wo+d’ test.txt”命令,即可查詢"wood" “woood” "woooooood"等字符串

? 作用:零個或者一個的前一個字符

查看is|or|the ; 使用|或者(or)的方式找出多個字符

sed工具使用方法

sed工具概述

sed(Stream EDitor)是一個強大而簡單的文本解析轉換工具,可以讀取文本,并根據指定的條件對文本內容進行編輯(刪除、替換、添加、移動等),最后輸出所有行或者僅輸出處理的某些行。
sed 也可以在無交互的情況下實現相當復雜的文本處理操作,被廣泛應用于 Shell 腳本中,用以完成各種自動化處理任務。

sed的工作流程

讀取——》執行——》顯示三個過程

在所有的文件內容都被處理完成之前,上述過程將重復執行,直至所有內容被處理完

默認情況下,所有的 sed 命令都是在模式空間內執行的,因此輸入的文件并不會發生任何變化,除非是用重定向存儲輸出

讀取

默認情況下,所有的 sed 命令都在模式空間中順序地執行,除非指定了行的地址,否則 sed 命令將會在所有的行上依次執行

執行

默認情況下,所有的 sed 命令都在模式空間中順序地執行,除非指定了行的地址,否則 sed 命令將會在所有的行上依次執行

顯示

發送修改后的內容到輸出流。再發送數據后,模式空間將會被清空。

通常情況下調用 sed 命令有兩種格式

sed[選項] '操作' 參數 sed [選項] -f scriptfile 參數

常見的sed命令選項

選項解釋
-e 或–expression=表示用指定命令或者腳本來處理輸入的文本文件
-f 或–file=表示用指定的腳本文件來處理輸入的文本文件
-h 或–help顯示幫助
-n、–quiet 或 silent表示僅顯示處理后的結果
-i直接編輯文本文件,直接編輯源文件

常見的操作

操作解釋
a增加,在當前行下面增加一行指定內容
c替換,將選定行替換為指定內容
d刪除,刪除選定的行
i插入,在選定行上面插入一行指定內容
p打印,如果同時指定行,表示打印指定行;如果不指定行,則表示打印所有內容;如果有非打印字符,則以 ASCII 碼輸出。其通常與“-n”選項一起使用
s替換,替換指定字符
y字符轉換

*用法示例*

[root@localhost opt]# sed -n 'p' a.txt //輸出所有內容,1234567890[root@localhost opt]# sed -n '2p' a.txt //輸出第 2 行1[root@localhost opt]# sed -n '3,5p' a.txt //輸出 3~5 行234[root@localhost opt]# sed -n 'p;n' a.txt //輸出所有奇數行,n 表示讀入下一行資料24680[root@localhost opt]# sed -n 'n;p' a.txt //輸出所有偶數行,n 表示讀入下一行資料13579[root@localhost opt]# sed -n '1,5{p;n}' a.txt //輸出第 1~5 行之間的奇數行(第 1、3、5 行)135[root@localhost opt]# sed -n '1,5{n;p}' a.txt //輸出第 5行至文件尾之間的偶數行24 6[root@localhost opt]# sed -n '/the/p' a.txt //輸出包含the 的行the thisthis the[root@localhost opt]# sed -n '2,/the/p' a.txt //輸出從第 2行至第一個包含 the 的行234567the this[root@localhost opt]# sed -n '/the/=' a.txt //輸出包含the 的行所在的行號,等號(=)用來輸出行號810

[root@192 ~]# sed -n ‘/[0-9]/p’ /opt/httpd.txt 輸出以數字

以0-9開頭的或結尾的[root@localhost opt]# sed -n '/^[0-9]/p' httpd.txt 123456789[root@localhost opt]# sed -n '/[0-9]$/p' httpd.txt //輸出以數字結尾的行 \#Listen 12.34.56.78:80Listen 80\#ServerName www.example.com:80AddDefaultCharset UTF-812345678?4567899

//輸出包含單詞wood 的行,<、>代表單詞邊界

刪除符合條件的文本(d)

下面命令中 nl 命令用于計算文件的行數,結合該命令可以更加直觀地查看到命令執行的結果。[root@localhost opt]# nl a.txt ? 1 1? 2 2? 3 3? 4 4? 5 5? 6 6? 7 7? 8 the this? 9 8? 10 this the? 11 9? 12 0[root@localhost opt]# nl a.txt | sed '3d' //刪除第 3 行 不會影響源文件? 1 1? 2 2? 4 4? 5 5? 6 6? 7 7? 8 the this? 9 8? 10 this the? 11 9? 12 0[root@localhost opt]# nl a.txt | sed '3,$d' //刪除第 3 以后的行? 1 1? 2 2[root@localhost opt]# nl a.txt | sed '/the/d' //刪除the的行? 1 1? 2 2? 3 3? 4 4? 5 5? 6 6? 7 7? 9 8? 11 9? 12 0[root@localhost opt]# sed '/\.$/d' httpd.txt //刪除以"."結尾的行\#\# This is the main Apache HTTP server configuration file. It contains the\# In particular, see \# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>\#\# Do NOT simply read the instructions in here without understanding\# what they do. They're here only as hints or reminders. If you are unsure[root@localhost opt]# sed '/^$/d' httpd.txt //刪除所有空行\#\# This is the main Apache HTTP server configuration file. It contains the\# configuration directives that give the server its instructions.\# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.\# In particular, see \# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>\# for a discussion of each configuration directive.

替換符合條件的文本

[root@localhost opt]# cat a.txt 1234567the this8this the90[root@localhost opt]# sed 's/the/THE/' a.txt //將每行中的第一個the 替換為 THE1234567THE this8this THE90[root@localhost opt]# sed 's/l/L/3' a.txt //將每行中的第 3 個 l 替換為 L1 234567the thistollLlllk8this the90[root@localhost opt]# sed 's/l//g' a.txt //將文件中的所有 l 刪除(替換為空串)1 234567the thistok8this the90[root@localhost opt]# sed 's/^/#/' a.txt //在每行行首插入#號\#1 \#2\#3\#4\#5\#6\#7\#the this\#tollllllk\#8\#this the\#9\#0[root@localhost opt]# sed '/the/s/^/#/' a.txt //在包含the 的每行行首插入#號1234567\#the thistollllllk8\#this the90[root@localhost opt]# sed 's/l/#/g' a.txt 把l替換成#1234567the thisto######k8this the90

遷移符合條件的文本

在使用 sed 命令遷移符合條件的文本時,常用到以下參數.

H:復制到剪貼板;

g、G:將剪貼板中的數據覆蓋/追加至指定行;

w:保存為文件;

r:讀取指定文件;

a:追加指定內容。

[root@localhost opt]# sed '/the/{H;d};12G' a.txt //將第 the行內容轉移至第 17 行后1234567tollllllk89the thisthis the0[r[root@localhost opt]# sed '/the/{H;d};$G' a.txt //將包含the 的行遷移至文件末尾,{;}用于多個操作1234567tollllllk890the thisthis the[root@localhost opt]# sed '1,3{H;d};$G' a.txt //將第 1~3 行內容轉移至末尾4567the thistollllllk8this the90123[root@localhost opt]# sed '/the/w out.txt' a.txt //將文件 out.txt 的內容添加到包含 the 的每行以后1234567the thistollllllk8this the90[root@localhost opt]# lsout.txt[root@localhost opt]# cat out.txt the thisthis the\----------------------------------------[root@localhost opt]# vim b.txt 123456[root@localhost opt]# sed '/the/r b.txt' a.txt //在包含the 的每行后插入一個新行,內容為 1234561234567the this123456tollllllk8this the12345690[root@localhost opt]# sed '3aNEW' a.txt //在第 3 行后插入一個新行,內容為New123NEW4567the thistollllllk8this the90[root@localhost opt]# sed '/the/aNEW' a.txt //在包含the 的每行后插入一個新行,內容為 New1234567the thisNEWtollllllk8this theNEW90[root@192 ~]# sed '3aNEW\nNWE2\nNEW3' a.txt //在第 3 行后插入多行內容,中間的\n 表示換行123NEWNWE2NEW34567the thisNEWtollllllk8this theNEW90

使用腳本編輯文件

[root@192 ~]# vim opt.zhang將第 1~3行內容轉移至第 12 行后1,3H1,3d12G[root@192 ~]# sed -f opt.zhang a.txt 4567the thisNEWtollllllk8this the123NEW90

sed 直接操作文件示例

  • 編寫一個腳本,用來調整 vsftpd 服務配置:禁止匿名用戶,但允許本地用戶(也允許寫入)
**(1)** **sed** **直接操作文件示例**編寫一個腳本,用來調整 vsftpd 服務配置,要求禁止匿名用戶,但允許本地用戶(也允許寫入)。root@localhost ~]# **vim local_only_ftp.sh**\#!/bin/bash\# 指定樣本文件路徑、配置文件路徑SAMPLE="/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE/vsftpd.conf " CONFIG="/etc/vsftpd/vsftpd.conf"\# 備份原來的配置文件,檢測文件名為/etc/vsftpd/vsftpd.conf.bak 備份文件是否存在, 若不存在則使用 cp 命令進行文件備份[ ! -e "$CONFIG.bak" ] && cp $CONFIG $CONFIG.bak # 基于樣本配置進行調整,覆蓋現有文件 -e判斷是否存在不存這拷貝sed -e '/^anonymous_enable/s/YES/NO/g' $SAMPLE > $CONFIG g是替換sed -i -e '/^local_enable/s/NO/YES/g' -e '/^write_enable/s/NO/YES/g' $CONFIG grep "listen" $CONFIG || sed -i '$alisten=YES' $CONFIG i直接編輯 -e 跟多條語句 grep "listen" $CONFIG || sed -i '$alisten=YES' $CONFIGa 是\# 啟動vsftpd 服務,并設為開機后自動運行systemctl restart vsftpd systemctl enable vsftpd[root@localhost ~]# **chmod +x local_only_ftp.sh

awk工具使用方法

1. awk 常見用法

通常情況下 awk 所使用的命令格式如下所示,其中,單引號加上大括號“{}”用于設置對數據進行的處理動作。awk 可以直接處理目標文件,也可以通過“-f”讀取腳本對目標文件進行處理。

awk 選項 **’**模式或條件 {編輯指令}’ 文件 1 文件 2 … //過濾并輸出文件中符合條件的內容

awk -f 腳本文件 文件 1 文件 2 … //從腳本中調用編輯指令,過濾并輸出內容

-f 且默認情況下字段的分隔符為空格或 tab 鍵

[root@localhost ~]# **awk -F ':' '{print $1,$3,$4}' /etc/passwd**root 0 0bin 1 1daemon 2 2

……//省略部分內容

用$1、$2、$3…順序地表示行(記錄)中的不同字段,另外 awk 用$0 表示整個行(記錄)

在上述示例中,awk 命令對/etc/passwd 文件的處理過程如圖

FS:指定每行文本的字段分隔符,默認為空格或制表位(等于-F) NF:當前處理的行的字段個數 NR:當前處理的行的行號(序數) $0:當前處理的行的整行內容 $n:當前處理行的第n個字段(第n列) FILENAME:被處理的文件名 RS:數據記錄分隔,默認為\n,即每行為一條記錄

awk ‘{print}’ test.txt //輸出所有內容,等同于 cat test.txt

輸出第 1~3 行內容

awk 'NR==1||NR==3{print}' /etc/passwd** //輸出第 1 行、第 3 行內容[root@192 ~]# awk 'NR==1,NR==3{print}' /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin[root@192 ~]# awk -F ":" 'NR==1,NR==3{print $1,$3}' /etc/passwd 輸出1到3行的1到3列字段root 0bin 1daemon 2[root@192 ~]# awk -F ":" '(NR>=1)&&(NR<=3){print $1,$3}' /etc/passwdroot 0bin 1daemon 2[root@192 ~]# awk -F ":" 'NR>=1&&NR<=3{print $1,$3}' /etc/passwdroot 0bin 1daemon 2[root@192 ~]# awk -F ":" 'NR==1||NR==3{print $1,$3}' /etc/passwd 只輸出1和3行root 0daemon 2[root@192 ~]# awk -F ":" 'NR%2==1{print $1,$3}' /etc/passwd //輸出所有奇數行的內容root 0daemon 2lp 4shutdown 6mail 8games 12nobody 99dbus 81libstoragemgmt 998rpc 32saslauth 995rtkit 172[root@192 ~]# awk -F ":" 'NR%2==0{print $1,$3}' /etc/passwd //輸出所有偶數行的內容bin 1adm 3sync 5halt 7operator 11ftp 14systemd-network 192polkitd 999colord 997gluster 996abrt 173pulse 171unbound 994rpcuser 29[root@192 ~]# awk '/^root/{print}' /etc/passwd //輸出以root 開頭的行**awk** root:x:0:0:root:/root:/bin/bash[root@192 ~]# awk '/nologin$/{print}' /etc/passwd //輸出以 nologin 結尾的行bin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologin**awk 'BEGIN {x=0};/\/bin\/bash$/{x++};END {print x}' /etc/passwd**//統計以/bin/bash 結尾的行數,等同于 grep -c "/bin/bash$" /etc/passwd[root@192 ~]# awk 'BEGIN {x=0};/\/bin\/bash$/{x++};END {print x}' /etc/passwd25[root@192 ~]# grep -c "/bin/bash$" /etc/passwd25**awk 'BEGIN{RS=""};END{print NR}' /etc/squid/squid.conf**//統計以空行分隔的文本段落數**awk '{print $3}' test.txt** //輸出每行中(以空格或制表位分隔)的第 3 個字段**awk '{print $1,$3}' test.txt** //輸出每行中的第 1、3 個字段[root@192 opt]# awk -F ":" '$3==0{print $1,$7}' /etc/passwdroot /bin/bash[root@192 opt]# awk 'BEGIN{FS=":"};$3=="0"{print};' /etc/passwd //輸出以冒號分隔且第 7 個字段中包含/bash 的行的第 1 個字段root:x:0:0:root:/root:/bin/bash[root@192 opt]# awk -F ":" '$7~"/bash"{print $1}' /etc/passwdroottangezhangtamtomcom1com2com3[root@192 opt]# awk '($1~"nfs")&&(NF==8){print $1,$2}' /etc/services //輸出包含 8 個字段且第 1 個字段中包含 nfs 的行的第 1、2 個字段nfs 2049/tcpnfs 2049/udpnfs 2049/sctpnetconfsoaphttp 832/tcpnetconfsoaphttp 832/udpnetconfsoapbeep 833/tcpnetconfsoapbeep 833/udp[root@192 opt]# awk -F ":" '($7!="/bin/bash")&&($7!="/sbin/nologin"){print}' /etc/passwd //輸出第 7 個字段既不為/bin/bash 也不為/sbin/nologin 的所有行sync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/halt[root@192 opt]# awk -F: '/bash$/{print | "wc -l"}' /etc/passwd //調用wc -l 命令統計使用 bash 的用戶個數,等同于 grep -c "bash$" /etc/passwd25**[root@192 opt]# awk 'BEGIN {while ("w" | getline) n++ ; {print n-2}}'** //調用w 命令,并用來統計在線用戶數**5****getline判斷下面有沒有行**-2是前2行不是[root@zhang opt]# awk 'BEGIN { "hostname" | getline ; print $0}'zhang

sort工具

命令解釋
-b忽略每行前面的空格
-M按照月份進行排序
-n按照數字進行排序
-r反向排序
-u等同于 uniq,表示相同的數據僅顯示一行
-t指定分隔符,默認使用[Tab]鍵分隔
-o<輸出文件>:將排序后的結果轉存至指定文件
-k指定排序區域
-f忽略大小寫

將/etc/passwd 文件中的賬號進行排序。

將/etc/passwd 文件中第三列進行反向排序。

將/etc/passwd 文件中第三列進行反向排序。

將/etc/passwd 文件中第三列進行排序,并將輸出內容保存至 user.txt 文件中。

uniq工具

Uniq 工具在 Linux 系統中通常與 sort 命令結合使用,用于報告或者忽略文件中的重復行 ? -c:進行計數;? -d:僅顯示重復行;? -u:僅顯示出現一次的行。

刪除 centos 文件中的重復行。

[root@localhost opt]# cat cetos.txt centos5 centos5 centos5 centos5 centos6 centos6 centos6 centos8 centos8 centos8 centos9 centos9 centos9 [root@localhost opt]# uniq cetos.txt 刪除 centos 文件中的重復行。 centos5 centos6 centos8 centos9 [root@localhost opt]# uniq -c cetos.txt 刪除 centos 文件中的重復行,并在行首顯示該行重復出現的次數4 centos53 centos63 centos83 centos9 [root@localhost opt]# uniq -d cetos.txt 查找 testfile 文件中的重復行 centos5 centos6 centos8 centos9

tr工具

tr 命令常用來對來自標準輸入的字符進行替換、壓縮和刪除。可以將一組字符替換之后變成另一組字符,經常用來編寫優美的單行命令,作用很強大。

tr 具體的命令語法格式為:

-c:取代所有不屬于第一字符集的字符; -d:刪除所有屬于第一字符集的字符; -s:把連續重復的字符以單獨一個字符表示; -t:先刪除第一字符集較第二字符集多出的字符。 [root@localhost opt]# echo "KGC" | tr 'A-Z' 'a-z'將輸入字符由大寫轉換為小寫。 kgc [root@localhost opt]# echo "thissss isa text linnnnnnne." | tr -s 'sn'壓縮輸入中重復的字符。 this isa text line. [root@localhost opt]# echo 'hello world' | tr -d 'od'刪除字符串中某些字符。 hell wrl

總結

以上是生活随笔為你收集整理的正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

黄色软件在线观看视频 | 天天操天天舔天天爽 | 91chinesexxx| 俺要去色综合狠狠 | 国产精品18久久久久白浆 | 国产欧美综合在线观看 | 91免费在线播放 | 久久精品人人做人人综合老师 | 成年人视频在线免费播放 | free. 性欧美.com | 特黄一级毛片 | 中文字幕乱码一区二区 | 欧美日韩国产综合网 | 日日夜日日干 | 国产中文自拍 | 久久免费视频这里只有精品 | 国产精品综合在线 | 国产精品99久久久久 | 国产色婷婷精品综合在线手机播放 | 九九热精| 亚洲高清不卡av | 国产小视频在线观看 | 亚洲午夜精品福利 | 人人爽爽人人 | 美女免费黄视频网站 | 狠狠狠综合 | 欧美网站黄色 | 永久免费的av电影 | 亚洲人片在线观看 | www色片| 中文字幕成人网 | 天天干夜夜夜 | 欧美日韩另类视频 | 国产69精品久久app免费版 | 精品a级片| 中文字幕在线观看不卡 | 一本大道久久精品懂色aⅴ 五月婷社区 | 国产免费不卡 | 亚洲日本中文字幕在线观看 | 国产美女网 | 五月婷婷视频在线 | 天天色天天射综合网 | 久久中文字幕在线视频 | 一区二区视频在线播放 | 日韩av手机在线观看 | 国产午夜精品一区二区三区嫩草 | 日韩免费av在线 | 久久伦理电影 | 国产视频中文字幕 | 2021国产在线| 欧美黑人xxxx猛性大交 | 91免费看片黄 | 婷婷综合五月天 | 黄色小网站在线 | 丁香九月激情综合 | 久久综合免费视频影院 | 中文字幕日韩一区二区三区不卡 | 精品二区视频 | 91精品视频一区二区三区 | 天天色天天色 | 五月天婷婷丁香花 | 69夜色精品国产69乱 | 欧美日韩一区二区三区免费视频 | 69av在线播放 | 激情久久网 | 欧美日韩亚洲第一页 | 手机在线看片日韩 | 99视频精品免费观看, | 中文字幕999 | 国产美女被啪进深处喷白浆视频 | 91福利专区 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 日日爽天天 | 国产亚洲婷婷免费 | 久久精品一二三 | 日韩素人在线观看 | 日韩视频在线播放 | 天天在线操 | 日韩乱色精品一区二区 | 日批网站免费观看 | 午夜av免费观看 | 日韩最新av | 中文字幕一区二区三区在线视频 | 亚洲人人网 | 国产精品毛片久久久久久 | 国产玖玖在线 | 伊人五月天 | 日韩在线资源 | 中文字幕在线观看一区二区三区 | 九九九九九九精品 | 精品亚洲免费 | 久久蜜臀一区二区三区av | 国产一线二线三线在线观看 | 成年人app网址 | 久久久久久久免费看 | 懂色av一区二区三区蜜臀 | www.夜夜骑.com | 97超视频免费观看 | 国产亚洲婷婷免费 | 麻豆视频免费观看 | 精品一区电影国产 | 午夜国产一区 | 亚洲人毛片 | 久久www免费视频 | 五月婷婷综合在线观看 | 国产在线一线 | 探花国产在线 | 久草9视频| 99精品黄色 | 国产一区黄色 | 欧美一级专区免费大片 | 久久免费观看少妇a级毛片 久久久久成人免费 | 国产精品免费小视频 | 日韩精品欧美视频 | 欧美极品xxx| 久久综合成人网 | 日日草天天草 | 成人av网站在线观看 | 亚洲天堂精品视频在线观看 | 久久久久亚洲精品成人网小说 | 福利区在线观看 | 香蕉视频免费看 | 成人国产网站 | 首页国产精品 | 一区二区三区不卡在线 | 在线观看精品视频 | 亚洲精品久久激情国产片 | 日韩中文在线电影 | 国产精品九九视频 | 91九色porn在线资源 | 成人小视频在线观看免费 | 韩日色视频 | 麻豆视频国产精品 | 午夜久久久精品 | 麻豆视频在线观看免费 | 九九热精品在线 | 少妇av片| 97在线观看视频国产 | 国产精品久久久久四虎 | 亚洲成人精品在线观看 | 久久国产精品久久w女人spa | 黄色av免费 | 亚洲五月婷 | 黄色大片日本免费大片 | av高清一区 | 日韩av午夜| 国产破处在线视频 | 免费在线观看不卡av | 日本精品久久久久中文字幕5 | 欧美精品中文字幕亚洲专区 | 久久一区国产 | 亚洲精品在线观看视频 | 国产又粗又硬又长又爽的视频 | 欧美精品一区二区在线播放 | 中文字幕免费观看视频 | 日韩电影一区二区在线观看 | 九九九热精品免费视频观看网站 | 欧美日韩久久一区 | 欧美孕妇与黑人孕交 | 91超在线| 91桃色在线观看视频 | 婷婷综合国产 | 久久久久国 | 亚洲视频免费在线看 | 制服丝袜亚洲 | 日韩在线电影一区 | 又爽又黄又无遮挡网站动态图 | 香蕉视频久久久 | 热久久99这里有精品 | 五月婷婷开心中文字幕 | 国内精品久久久久久久久久清纯 | 91观看视频 | 亚洲人成人天堂h久久 | 波多野结衣电影一区二区三区 | 久久精品9 | 久久综合婷婷国产二区高清 | 国产一区高清在线观看 | 麻豆国产精品va在线观看不卡 | 黄色成人av在线 | 黄网在线免费观看 | 免费福利在线播放 | 成人精品国产免费网站 | 久草视频播放 | 国产精品美女在线观看 | 亚洲黄色免费网站 | 黄色三级在线观看 | 插综合网| 国产高清在线不卡 | 亚洲欧洲中文日韩久久av乱码 | 国产精品专区h在线观看 | 国产大片免费久久 | 国内偷拍精品视频 | 中文国产字幕在线观看 | 天天舔天天搞 | 色99之美女主播在线视频 | 国产在线不卡精品 | 免费高清无人区完整版 | 伊人射 | 成人wwwxxx视频| 一区二区中文字幕在线播放 | 久久天天综合网 | 外国av网| 91视频下载| 中文字幕永久免费 | 在线电影av | 久久久久久久久久久久国产精品 | 一区二区精品在线 | 国产高清在线看 | 日韩中字在线 | 国产激情免费 | 综合伊人av| 日韩精品视频在线免费观看 | 亚洲精品动漫成人3d无尽在线 | 欧美性色综合网 | 日韩免费播放 | 中文字幕在线观看免费高清完整版 | 最近更新好看的中文字幕 | 97av视频在线| 97超级碰碰 | 最新动作电影 | 精品久久国产精品 | 久久精品久久精品久久 | 在线观看中文字幕一区二区 | 27xxoo无遮挡动态视频 | 国产一区成人 | 91九色在线观看视频 | 国产精品视频专区 | 在线电影日韩 | 91高清完整版在线观看 | 亚洲黄色片 | 黄色一级在线免费观看 | www.色国产 | 最近最新mv字幕免费观看 | 国产精品2018 | 91大神电影 | 毛片永久新网址首页 | 国内精品久久久久久久影视麻豆 | 国产精品一区免费观看 | 欧美日韩中字 | 成人午夜网址 | 久久免费播放 | 日韩中文字幕国产 | 国产精品免费视频观看 | av福利网址导航 | 探花视频在线观看 | 色婷婷狠狠干 | 91精品国产成人观看 | 狠狠干天天色 | 午夜在线观看一区 | 日韩精品一区二区三区外面 | 亚洲精品男人的天堂 | 日韩免费在线观看视频 | 久久免费视频精品 | 黄色网址在线播放 | 亚洲欧美日韩一二三区 | 国产亚洲欧美在线视频 | 久久少妇免费视频 | 麻豆视频免费播放 | 色欧美日韩 | 欧美日产一区 | 九九久久在线看 | 国产高清在线永久 | 国产流白浆高潮在线观看 | 国产午夜三级一二三区 | 久久综合之合合综合久久 | 一区二区欧美日韩 | 性色xxxxhd | 日韩电影中文字幕在线 | 中文字幕视频在线播放 | 一级片黄色片网站 | 欧美美女激情18p | 日韩videos高潮hd | 中文字幕九九 | 日本成址在线观看 | 九草视频在线观看 | 国产免费小视频 | 91精品国产91热久久久做人人 | www黄色软件 | 免费合欢视频成人app | 狠狠夜夜| 日本中文字幕久久 | 午夜黄色影院 | 国产美女主播精品一区二区三区 | 最新国产一区二区三区 | 亚洲伊人av | 久久久国产在线视频 | 91成人免费在线视频 | 超碰精品在线 | 99在线精品视频 | www成人av | 欧美日本三级 | av在线一| 中文字幕免费中文 | 国产午夜免费视频 | 国产成人在线一区 | 日本福利视频在线 | 亚洲专区在线视频 | 色在线视频 | 日本最新中文字幕 | 国产热re99久久6国产精品 | 国产在线观看xxx | 欧美日本在线视频 | 精品不卡视频 | 国产一线天在线观看 | 国产高清视频在线免费观看 | 国产精品va在线播放 | 草久久久久久久 | 欧美日韩另类在线观看 | 久久在线精品 | 亚洲日韩中文字幕在线播放 | 天堂av在线网址 | 伊人狠狠色丁香婷婷综合 | 九色精品| 亚洲精品字幕 | 黄色a视频 | 成人午夜电影在线播放 | 午夜精品婷婷 | 日韩精品中文字幕av | 国产在线不卡一区 | 激情电影在线观看 | 亚洲一级黄色av | 69av免费视频| 亚洲高清精品在线 | 伊人色综合久久天天网 | 成人97视频一区二区 | 亚洲女人天堂成人av在线 | 菠萝菠萝在线精品视频 | 三级在线视频观看 | 国产精品99爱 | 国产一区 在线播放 | 97超碰精品 | 黄色av成人在线 | 日韩乱码中文字幕 | 国产精品久久久久久久久久久久久 | 91黄在线看 | 久久爱资源网 | 中文字幕一区二 | 天海冀一区二区三区 | 久久69av| 国产亚洲精品久久久久动 | 最新av中文字幕 | 久久毛片网站 | 超级碰碰碰视频 | 麻豆国产露脸在线观看 | 激情网婷婷 | 日韩高清不卡一区二区三区 | 亚洲性xxxx | 日本精a在线观看 | 精品超碰 | 久久久精品欧美一区二区免费 | 久色伊人| 久久夜色网 | 亚洲成人资源 | 久久综合给合久久狠狠色 | 91精品国产成人www | 精品久久久久久久久久久久 | 国产午夜精品久久久久久久久久 | 成人免费色 | 中文在线中文a | 激情欧美一区二区三区免费看 | 天天天天天天天天操 | 国际av在线 | 久久久久国产精品免费免费搜索 | 亚洲成人xxx | 国产99久久久国产精品免费看 | 国产一区福利在线 | 91麻豆精品国产91久久久无需广告 | 国产在线精品视频 | 亚洲国产日韩精品 | 九九九热精品免费视频观看 | 日本中文字幕电影在线免费观看 | 色天天 | 久久久精品免费观看 | 久久久国产电影 | 久草视频看看 | www.国产在线视频 | 精品国产乱码一区二 | 91女子私密保健养生少妇 | .国产精品成人自产拍在线观看6 | 国产一级视频在线免费观看 | 中文字幕高清视频 | 欧美在线91| 在线 影视 一区 | www.99热精品 | 日本资源中文字幕在线 | 97视频免费看 | 91av视频在线免费观看 | 99国产精品久久久久久久久久 | www.少妇 | 狠狠色丁香婷婷综合久久片 | 欧美黑人xxxx猛性大交 | 91完整版观看 | 嫩小bbbb摸bbb摸bbb | 婷婷丁香六月 | 中文在线www | 欧美三级免费 | 色噜噜狠狠狠狠色综合久不 | 日本字幕网 | 深夜免费小视频 | 成人aⅴ视频 | 欧美色图东方 | 一本一道波多野毛片中文在线 | 一本一本久久a久久精品综合妖精 | 97视频免费看| 成人午夜毛片 | 韩日成人av| 主播av在线 | 日本精品视频免费 | 国产视频精品久久 | 婷婷色在线视频 | 亚洲国产高清在线观看视频 | 国产美腿白丝袜足在线av | 91精品中文字幕 | 中文字幕在线播放视频 | 国产女人18毛片水真多18精品 | 国产精品黑丝在线观看 | 久久久免费在线观看 | 人人看看人人 | 日本韩国精品一区二区在线观看 | 狠狠久久 | 亚洲精品国产精品乱码不99热 | 美腿丝袜一区二区三区 | 久久精品国产一区二区电影 | 欧美一级特黄aaaaaa大片在线观看 | 国产黄色播放 | 中文欧美字幕免费 | 九九有精品 | 免费午夜视频在线观看 | 国产一区二区三区高清播放 | 欧美analxxxx| 射射射综合网 | 欧美作爱视频 | 人人射人人爱 | 天天干天天操天天 | 亚洲国产精品va在线看黑人动漫 | 日韩免费一区二区 | 国产视频精品久久 | 亚洲h视频在线 | 国产一区在线播放 | 国产成人精品女人久久久 | 又爽又黄又无遮挡网站动态图 | 91成人精品一区在线播放69 | 久久视频在线观看 | 久久久国产高清 | 91c网站色版视频 | 一区二区在线电影 | 成人av电影在线播放 | 国产精品丝袜久久久久久久不卡 | 精品国产乱码久久久久久三级人 | 91丨九色丨国产丨porny精品 | 91网页版免费观看 | 国产午夜精品av一区二区 | 444av| 日本精品视频在线播放 | 婷婷色中文字幕 | 成人在线视频论坛 | 日本黄色大片儿 | 亚洲精品乱码久久久久久蜜桃欧美 | 免费在线黄 | 免费在线色电影 | 国产亚洲精品久久 | 欧美色久 | 97香蕉超级碰碰久久免费软件 | av色一区| 免费在线观看成人av | 色国产在线 | 成人97视频一区二区 | 久草在线手机视频 | 成人h动漫在线看 | 久久精品视频观看 | 日韩精品视频免费在线观看 | 国产成人一区二区啪在线观看 | 天天爱av导航 | 国产精品普通话 | 免费视频久久 | 天天操天天干天天插 | 国产亚洲成人精品 | 国产一区二区手机在线观看 | 成年人在线电影 | 国产美女在线免费观看 | 91重口视频 | 国产女做a爱免费视频 | 国产黄色大全 | 91中文字幕在线观看 | 亚洲国产mv| 欧美日产在线观看 | 欧美日韩一区久久 | 911精品美国片911久久久 | 欧美久久久久久久久久久久 | 玖玖视频精品 | 免费在线观看av不卡 | 91桃色在线免费观看 | 免费观看版 | 欧美性视频网站 | 欧美日韩高清在线一区 | 麻豆国产视频下载 | 中文字幕国产精品一区二区 | 久久精品国产免费看久久精品 | 天天爱天天操 | 天天色播 | 波多野结衣视频一区二区 | 麻豆视频免费观看 | 国产精品第2页 | 色综合久久网 | 中文字幕一区二区三区四区在线视频 | 欧美日韩在线观看视频 | 欧美日韩国产区 | 91精品999| 黄色网在线免费观看 | 免费无遮挡动漫网站 | 91污污视频在线观看 | 亚洲乱码一区 | 99色网站| 久久国产精品一区二区三区四区 | 国产免费黄色 | 国产又粗又硬又爽的视频 | 天天干夜夜操视频 | 国产精品日韩高清 | 色婷婷亚洲婷婷 | 国产又粗又猛又爽又黄的视频先 | 免费在线观看中文字幕 | 久久黄色美女 | 天天操 夜夜操 | 91av视频网站 | 亚洲一区二区视频在线播放 | 欧美性生活小视频 | 成人久久国产 | 久久久影院| 最新日韩在线观看视频 | 色婷婷 亚洲 | 黄色毛片网站在线观看 | 国产精品久久久久国产精品日日 | 日韩专区中文字幕 | 免费看片成人 | 亚洲在线视频免费观看 | 亚洲专区中文字幕 | 国产99久久久精品视频 | 黄色影院在线播放 | 97碰碰视频 | 精品久久一区 | 国产精品ⅴa有声小说 | 中文字幕在线视频国产 | 国产精品久久久久久高潮 | 五月天综合色激情 | 91精品啪在线观看国产线免费 | 精品一区二区三区在线播放 | 一区二区三区免费网站 | 美女视频一区二区 | 国产成人一区二区在线观看 | 久久视频在线观看免费 | 午夜久久久久久久久久久 | 欧美日韩国产一区二区三区在线观看 | 亚洲精品在线观 | 国产精品久久久久免费观看 | 西西44人体做爰大胆视频 | 国产高清av免费在线观看 | 亚洲爱视频 | 欧美日韩国产伦理 | www.五月天婷婷.com | 97国产超碰在线 | 99久久久国产精品 | 亚洲人成人在线 | 91九色自拍 | 天天综合久久综合 | 亚洲精品黄网站 | www五月| 97综合在线 | 三级视频国产 | 在线观看电影av | 国内外成人在线视频 | 顶级欧美色妇4khd | 日韩三级免费观看 | 色婷婷婷| 欧美精品久久人人躁人人爽 | 91新人在线观看 | 中文字幕在线字幕中文 | 91高清免费在线观看 | 天天综合久久综合 | 欧美视屏一区二区 | 久久久久www | 9999精品视频| 欧美一区二区三区特黄 | 91超国产| 欧美一级淫片videoshd | 久久成人国产精品 | 精品一区二区久久久久久久网站 | 久久免费中文视频 | 在线观看视频亚洲 | www黄在线| 我要看黄色一级片 | 成人av电影在线 | av一级网站 | 国产在线观看你懂得 | 天天草天天干 | 91精品视频观看 | 日韩在线观看一区二区三区 | 欧美孕妇视频 | 91久久精品一区二区二区 | 成人在线观看日韩 | 成年人免费在线观看网站 | 亚洲国产成人在线观看 | 成人h视频在线 | 国产高清无线码2021 | 天天视频色版 | 性色视频在线 | 国产91丝袜在线播放动漫 | 日韩欧美xxx| 中文字幕文字幕一区二区 | 97超碰资源站 | 婷婷综合五月天 | 国产视频一区在线播放 | 亚洲91精品 | 国产成人免费 | 欧美精品第一 | 国产男女无遮挡猛进猛出在线观看 | 亚洲va欧美va | 欧美日韩免费一区二区三区 | 日韩电影在线观看一区二区三区 | 天天草天天 | 毛片美女网站 | 在线观看91精品视频 | 一区二区不卡视频在线观看 | 高清一区二区三区 | 国产精品涩涩屋www在线观看 | 不卡av电影在线观看 | 亚洲精品动漫在线 | 热re99久久精品国产66热 | 久久黄色小说视频 | 男女免费视频观看 | 成人性生交大片免费看中文网站 | 久久免费精品视频 | 伊香蕉大综综综合久久啪 | av在线电影网站 | 国产一级黄大片 | 操操爽| 国产免费黄色 | 国产高清视频在线免费观看 | 免费视频网 | 成人资源站 | 日韩欧美区 | 五月婷婷久 | 麻豆精品在线 | 黄色国产精品 | 人操人| av大片网址 | 国产黄色片在线免费观看 | 国产一区在线观看视频 | 天天色天天操综合网 | 五月花激情 | 成人午夜网址 | 9999亚洲 | 国产精品观看在线亚洲人成网 | 欧美激情一区不卡 | 四虎www| 激情视频一区二区 | 色婷婷狠狠操 | 国产丝袜在线 | 国产中文字幕在线播放 | 久久综合五月天 | 天天干天天干天天干 | 天天草综合网 | 永久免费的av电影 | 国产 在线 高清 精品 | 国产色就色 | 欧美在线1区 | 黄色小说视频在线 | 18久久久久久 | 久久人91精品久久久久久不卡 | 青草视频在线免费 | 黄网站色成年免费观看 | 九九在线视频 | 久久人人爽av | 日韩一级精品 | 国产91av视频在线观看 | 欧美精品一区二区蜜臀亚洲 | 97在线视频免费播放 | 天天干天天怕 | 国产裸体bbb视频 | 日韩高清av在线 | 中文字幕二区三区 | 男女拍拍免费视频 | 亚洲欧美日韩国产精品一区午夜 | 91av蜜桃 | 亚洲开心色 | 国产一级性生活视频 | www夜夜操| 毛片1000部免费看 | 黄色亚洲精品 | 国产成人专区 | 色福利网 | 精品久久精品久久 | 亚洲精品av中文字幕在线在线 | 国产成人精品久久久久 | 色香网| 91亚洲成人| 一级免费观看 | 黄色成人毛片 | 在线观看一区二区精品 | 国产高清视频色在线www | 亚洲精品在线资源 | 91在线中文| 操操操操网 | 国产亚洲精品免费 | 久久人人爽人人爽人人片av软件 | 亚洲精品国产综合久久 | 天天干,天天射,天天操,天天摸 | 中文av网| 日韩欧美国产精品 | 国产精品视频99 | 99精品一级欧美片免费播放 | 在线免费黄色av | 国产在线国偷精品产拍免费yy | 91精品中文字幕 | 福利电影久久 | 国产精品va | 欧美激情第一区 | 国产一区二区久久久 | 视频在线观看国产 | 久久精品aaa | 久久69精品 | 成人片在线播放 | 午夜久久 | 成人欧美日韩国产 | 久久久久 | 日本性久久 | 久久国产精品小视频 | 97成人啪啪网 | 亚洲女同ⅹxx女同tv | 在线日韩亚洲 | 97在线成人| 91亚洲在线 | 国产在线成人 | 在线中文字母电影观看 | 日本精品久久久久 | 看av在线| 97在线看 | 国产电影一区二区三区四区 | 久久久精品免费观看 | 午夜免费在线观看 | 久久国产麻豆 | 91亚洲精品国偷拍 | 国产va饥渴难耐女保洁员在线观看 | 在线观影网站 | free,性欧美 九九交易行官网 | 99久久精品国产毛片 | av网在线观看 | 色之综合网 | 美女视频黄在线观看 | 波多野结衣网址 | 欧美动漫一区二区三区 | 在线看91| 国产成人精品一区在线 | 成片视频免费观看 | 久久爱综合 | 激情视频91 | 成年美女黄网站色大片免费看 | 国产成人精品久久亚洲高清不卡 | 99视频在线免费 | 一二三区在线 | 日韩免费三级 | 国产精品国产三级国产aⅴ9色 | 一区二区三区 中文字幕 | 中文字幕一区二区三区四区久久 | 在线国产欧美 | 免费在线色电影 | 97av视频 | 久久精品中文 | 日韩欧美区| 51精品国自产在线 | 中文字幕在线日本 | 午夜精品视频福利 | 婷婷播播网 | 亚洲另类交 | 成人资源在线观看 | 97色se | 成人av免费在线看 | 中文字幕一区二区三区乱码在线 | 66av99精品福利视频在线 | 亚洲精区二区三区四区麻豆 | 成人免费影院 | 日本最大色倩网站www | 波多野结衣在线观看一区二区三区 | 97在线看 | www蜜桃视频| 少妇视频在线播放 | 亚洲专区欧美专区 | 精品福利在线视频 | 精品国产伦一区二区三区观看说明 | 99精品国产99久久久久久97 | 久久免费精彩视频 | 国产色视频123区 | 成人av高清 | 成年人在线免费看片 | 亚洲免费婷婷 | 狠狠干.com | 在线观看aaa | 91桃色在线观看视频 | www免费视频com━ | 中文字幕免费高清av | 免费开视频 | 狠狠干2018 | 麻豆视频在线播放 | 一区二区三区动漫 | 97香蕉视频 | 日韩精品不卡在线观看 | 四虎在线观看视频 | 久久久久观看 | 一本一道久久a久久精品蜜桃 | 91日韩免费 | 在线观看视频你懂得 | 久久色视频 | 国产成人福利片 | 国产美女主播精品一区二区三区 | 中文字幕一二 | 国产福利中文字幕 | 久久综合久久综合久久综合 | 久久久久久国产精品 | av在线播放不卡 | 97超碰超碰 | 在线成人一区 | 成人资源站 | 四虎永久国产精品 | www免费在线观看 | 丁香网婷婷 | 免费看污片 | 亚洲另类人人澡 | 日本视频网 | 日韩动态视频 | 久久高清免费观看 | 国产麻豆精品久久 | 日韩一区二区免费播放 | 在线免费91 | 精品久久久久久久久久久院品网 | 国产欧美精品一区二区三区 | 手机看片久久 | 91精品国产欧美一区二区成人 | 国产日韩在线看 | 亚洲天堂网视频在线观看 | 免费69视频 | 天天草天天干天天射 | 日韩精品一区二区在线 | 日韩在线观看精品 | 欧美一级免费片 | 九九免费精品视频 | 超碰免费公开 | 精品二区久久 | 亚洲国产精品一区二区尤物区 | 911久久| 久草电影免费在线观看 | 超碰人人草人人 | 国产成人精品999在线观看 | 92av视频| 又黄又爽又色无遮挡免费 | 丁香花在线观看免费完整版视频 | 西西4444www大胆视频 | 最近免费中文字幕 | 国产99久久九九精品 | 激情丁香综合 | 91精品国产91久久久久福利 | 成人免费网站视频 | 中文字幕欧美日韩va免费视频 | 午夜在线国产 | 激情婷婷丁香 | 色综合久久久久综合体桃花网 | 成人免费在线看片 | 狠狠色丁香婷婷综合橹88 | 超碰精品在线 | 国产精品白浆视频 | 奇米先锋 | 免费精品视频 | 超碰在线天天 | 高清不卡一区二区三区 | 黄视频网站大全 | 国产91精品看黄网站 | 天天躁天天操 | 玖玖色在线观看 | 激情黄色一级片 | 精品高清美女精品国产区 | 91久久黄色| 午夜视频久久久 | 国产69精品久久久久99 | 久久精品三 | 中文乱幕日产无线码1区 | 九色porny真实丨国产18 | 国产精品99久久免费黑人 | 亚洲在线日韩 | 久久精品久久国产 | 97av在线视频免费播放 | 美女黄濒| 国产一级不卡毛片 | 天天操网站| 91麻豆精品国产91久久久更新时间 | 成人av在线看 | 成人午夜精品福利免费 | 国产精品久久久久久久久久久杏吧 | 国产一区91 | 欧美日韩另类视频 | 久久激情综合网 | 成人午夜电影在线播放 | 色av婷婷 | 亚洲免费精品一区二区 | 久久午夜精品影院一区 | 99热九九这里只有精品10 | 久久只精品99品免费久23小说 | 日韩高清精品一区二区 | 蜜臀av网站 | 免费成人在线电影 | 午夜精品电影 | 欧美精品首页 | 在线有码中文 | 国产成人高清av | 国产手机av| 91精品在线播放 | 久久综合久久综合久久综合 | 亚洲成av人影院 | 成人小电影在线看 | 91色国产在线 | 国产福利网站 | 香蕉在线观看视频 | 欧美一区二区三区免费观看 | 高清不卡毛片 | 超碰公开在线观看 | 色伊人网| 97在线视频网站 | 九九免费观看视频 | 色婷婷综合在线 | 国产精品一区二区三区在线播放 | 激情视频综合网 | 高潮久久久久久久久 | 国产精品一区二区久久久 | 欧美成人aa| 久久精品3| 日韩国产欧美在线视频 | 成人网看片 | 国产专区视频在线观看 | 97色综合 | 狠狠综合久久av | 黄色国产成人 | 99热最新| 欧美日韩二三区 | 国产久视频 | 一本色道久久综合亚洲二区三区 | 黄色小说视频在线 | 九九热精品视频在线观看 | 久久精品视频在线观看免费 | 在线国产一区二区三区 | 97av影院 | 久草在线网址 | 毛片1000部免费看 | 99精品免费 | 欧美午夜性生活 | 99热.com| 美女视频黄在线 | 91精品国产乱码 | 欧美日韩国产二区 | 婷婷免费在线视频 | 久久久精品视频成人 | 国产色就色 | 久久久国产影视 | 欧美粗又大 | 日韩av一区二区在线 | 中文字幕免费中文 | av在线播放快速免费阴 | 狠狠操狠狠操 | 国产最顶级的黄色片在线免费观看 | 在线观看国产一区 | 久久久久久久久久久电影 | 黄色大片日本免费大片 | 天天曰天天曰 | 国产亚洲欧美日韩高清 | 天天做天天看 | 欧美一区二区三区免费观看 | 制服丝袜一区二区 | 手机看片| 欧美日韩国产在线观看 | 国产精品久久久久国产精品日日 | 日韩美一区二区三区 | 国产视频69 | 9i看片成人免费看片 | 成人一级视频在线观看 | 日韩在线精品 | 国产在线传媒 | 97超碰成人在线 | 成人av电影在线播放 | 91精品久久久久久久久 | 国产黄色片在线 | 色网免费观看 | 欧美激情第28页 | 五月婷网站| 欧美精品做受xxx性少妇 | 亚洲精品午夜视频 | 91视频在线 | 国产免费观看av | 中文字幕不卡在线88 | 在线天堂视频 | 亚洲成人午夜av | 精品国产精品久久 | 91干干干 |