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

主頁 > 知識庫 > linux shell中if的各種判斷

linux shell中if的各種判斷

熱門標簽:外呼系統(tǒng)的合法性 武漢語音電銷機器人加盟 北京電銷機器人對市場的影響 同花順電話機器人微信 輝縣市地圖標注 湖北孝感如何辦理 地圖標注x是啥意思 房產(chǎn)證地圖標注的兩個面積 威海電銷外呼系統(tǒng)好用嗎

shell編程中使用到得if語句內(nèi)判斷參數(shù)

  –b當file存在并且是塊文件時返回真
  -c當file存在并且是字符文件時返回真
  -d當pathname存在并且是一個目錄時返回真
  -e當pathname指定的文件或目錄存在時返回真
  -f當file存在并且是正規(guī)文件時返回真
  -g當由pathname指定的文件或目錄存在并且設(shè)置了SGID位時返回為真
  -h當file存在并且是符號鏈接文件時返回真,該選項在一些老系統(tǒng)上無效
  -k當由pathname指定的文件或目錄存在并且設(shè)置了“粘滯”位時返回真
  -p當file存在并且是命令管道時返回為真
  -r當由pathname指定的文件或目錄存在并且可讀時返回為真
  -s當file存在文件大小大于0時返回真
  -u當由pathname指定的文件或目錄存在并且設(shè)置了SUID位時返回真
  -w當由pathname指定的文件或目錄存在并且可執(zhí)行時返回真。一個目錄為了它的內(nèi)容被訪問必然是可執(zhí)行的。
  -o當由pathname指定的文件或目錄存在并且被子當前進程的有效用戶ID所指定的用戶擁有時返回真。

UNIXShell 里面比較字符寫法:

  -eq 等于
  -ne 不等于
  -gt 大于
  -lt 小于
  -le 小于等于
  -ge 大于等于
  -z 空串
  = 兩個字符相等
  != 兩個字符不等
  -n 非空串

更為詳細的說明:

  運算符 描述 示例

  文件比較運算符

  -efilename 如果 filename存在,則為真 [-e /var/log/syslog ]
  -dfilename 如果 filename為目錄,則為真 [-d /tmp/mydir ]
  -ffilename 如果 filename為常規(guī)文件,則為真 [-f /usr/bin/grep ]
  -Lfilename 如果 filename為符號鏈接,則為真 [-L /usr/bin/grep ]
  -rfilename 如果 filename可讀,則為真 [-r /var/log/syslog ]
  -wfilename 如果 filename可寫,則為真 [-w /var/mytmp.txt ]
  -xfilename 如果 filename可執(zhí)行,則為真 [-L /usr/bin/grep ]
  filename1-nt filename2 如果 filename1比 filename2 新,則為真[ /tmp/install/etc/services -nt/etc/services ]
 filename1-ot filename2 如果 filename1比 filename2 舊,則為真 [ /boot/bzImage -otarch/i386/boot/bzImage ]

  字符串比較運算符(請注意引號的使用,這是防止空格擾亂代碼的好方法)

  -zstring 如果 string長度為零,則為真 [-z $myvar ]

  -nstring

如果 string長度非零,則為真 [-n $myvar ]

  string1= string2 如果 string1與 string2 相同,則為真 [ $myvar = one two three ]

  string1!= string2 如果 string1與 string2 不同,則為真 [ $myvar != one two three ]

  算術(shù)比較運算符

  num1-eq num2 等于 [3 -eq $mynum ]
  num1-ne num2 不等于 [3 -ne $mynum ]
  num1-lt num2 小于 [3 -lt $mynum ]
  num1-le num2 小于或等于 [3 -le $mynum ]
  num1-gt num2 大于 [3 -gt $mynum ]
  num1-ge num2 大于或等于 [3 -ge $mynum ]

腳本示例:

#!/bin/bash
#This script prints a message about your weight if you give it your
#weight in kilos and hight in centimeters.
if[ ! $# == 2 ]; then
echo"Usage: {GetProperty(Content)} weight_in_kiloslength_in_centimeters"
exit
fi
weight="{GetProperty(Content)}"
height="$2"
idealweight=$[$height- 110]
if[ $weight -le $idealweight ] ; then
echo"You should eat a bit more fat."
else
echo"You should eat a bit more fruit."
fi
#weight.sh 70 150
Youshould eat a bit more fruit.
#weight.sh 70 150 33
Usage:./weight.sh weight_in_kilos length_in_centimeters

位置參數(shù){GetProperty(Content)},$2,..., $N,$#代表了命令行的參數(shù)數(shù)量,{GetProperty(Content)}代表了腳本的名字,
第一個參數(shù)代表{GetProperty(Content)},第二個參數(shù)代表$2,以此類推,參數(shù)數(shù)量的總數(shù)存在$#中,上面的例子顯示了怎么改變腳本,如果參數(shù)少于或者多余2個來打印出一條消息。
執(zhí)行,并查看情況。

#bash -x tijian.sh 60 170
+weight=60
+height=170
+idealweight=60
+'[' 60 -le 60 ']'
+echo 'You should eat a bit more fat.'
Youshould eat a bit more fat.

其中-x用來檢查腳本的執(zhí)行情況

if 語句格式
if 條件
then
Command
else
Command
fi 別忘了這個結(jié)尾
if語句忘了結(jié)尾fi
test.sh:line 14: syntax error: unexpected end of fi

if的三種條件表達式

if
command
then
if
函數(shù)
then
命令執(zhí)行成功,等于返回0(比如grep ,找到匹配)
執(zhí)行失敗,返回非0(grep,沒找到匹配)
if[ expression_r_r_r ]
then
表達式結(jié)果為真,則返回0,if把0值引向then
iftest expression_r_r_r
then
表達式結(jié)果為假,則返回非0,if把非0值引向then
[ ] ——快捷if
[ -f"/etc/shadow" ] echo "This computer usesshadow passwors"
可以理解為then
如果左邊的表達式為真則執(zhí)行右邊的語句

shell的if與c語言if的功能上的區(qū)別

shellif c語言if
0為真,走then
正好相反,非0走then
不支持整數(shù)變量直接if
必須:if[ i –ne 0 ]
但支持字符串變量直接if
if [str ] 如果字符串非0
支持變量直接if
if (i)

以command作為if條件

以多條command或者函數(shù)作為if條件
echo–n “input:”
readuser
if
多條指令,這些命令之間相當于“and”(與)
grep$user /etc/passwd >/tmp/null
who -u| grep $user
then 上邊的指令都執(zhí)行成功,返回值$?為0,0為真,運行then
echo"$user has logged"
else 指令執(zhí)行失敗,$?為1,運行else
echo"$user has not logged"
fi
# shtest.sh
input: macg
macg pts/0 May 15 15:55 . 2075 (192.168.1.100)
macghas logged
# shtest.sh
input: ddd
dddhas not logged

以函數(shù)作為if條件 (函數(shù)就相當于command,函數(shù)的優(yōu)點是其return值可以自定義)
if
以函數(shù)作為if條件,
getyn
then 函數(shù)reture值0為真,走then
echo "your answer is yes"
else 函數(shù)return值非0為假,走else
echo"your anser is no"
fi

ifcommand 等價于 command+if$?

$ vitestsh.sh
#!/bin/sh
if
cat111-tmp.txt | grep ting1
then
echofound
else
echo"no found"
fi
$vi testsh.sh
#!/bin/sh
cat111-tmp.txt | grep ting1
if [$? -eq 0 ]
then
echo$?
echofound
else
echo$?
echo"no found"
fi
$ shtestsh.sh
nofound
$ shtestsh.sh
1
nofound
$ vi111-tmp.txt
thatis 222file
thisting1is 111file
$ shtestsh.sh
thisting1is 111file
found
$ vi111-tmp.txt
thatis 222file
thisting1is 111file
$ shtestsh.sh
thisting1is 111file
0
found

以條件表達式作為if條件

傳統(tǒng)if從句子——以條件表達式作為 if條件
if [條件表達式 ]
then
command
command
command
else
command
command
fi
條件表達式

文件表達式
if [-f file ] 如果文件存在
if [-d ... ] 如果目錄存在
if [-s file ] 如果文件存在且非空
if [-r file ] 如果文件存在且可讀
if [-w file ] 如果文件存在且可寫
if [-x file ] 如果文件存在且可執(zhí)行
整數(shù)變量表達式
if [int1 -eq int2 ] 如果int1等于int2
if [int1 -ne int2 ] 如果不等于
if [int1 -ge int2 ] 如果>=
if [int1 -gt int2 ] 如果>
if [int1 -le int2 ] 如果=
if [int1 -lt int2 ] 如果

字符串變量表達式
If [$a = $b ] 如果string1等于string2
字符串允許使用賦值號做等號
if [$string1 != $string2 ] 如果string1不等于string2
if [-n $string ] 如果string非空(非0),返回0(true)
if [-z $string ] 如果string為空
if [$sting ] 如果string非空,返回0 (和-n類似)
條件表達式引用變量要帶$
if [ a= b ] ;then
echoequal
else
echono equal
fi
[macg@machome~]$ sh test.sh
inputa:
5
inputb:
5
noequal (等于表達式?jīng)]比較$a和$b,而是比較和a和b,自然a!=b)
改正:
if [$a = $b ] ;then
echoequal
else
echono equal
fi
[macg@machome~]$ sh test.sh
inputa:
5
inputb:
5
equal
-eq -ne -lt -nt只能用于整數(shù),不適用于字符串,字符串等于用賦值號=
[macg@machome~]$ vi test.sh
echo-n "input your choice:"
readvar
if [$var -eq "yes" ]
then
echo$var
fi
[macg@machome~]$ sh -x test.sh
inputyour choice:
y
test.sh:line 3: test: y: integer expression_r_r_r expected
期望整數(shù)形式,即-eq不支持字符串
=放在別的地方是賦值,放在if[ ] 里就是字符串等于,shell里面沒有==的,那是c語言的等于
無空格的字符串,可以加"",也可以不加
[macg@machome~]$ vi test.sh
echo"input a:"
read a
echo"input is $a"
if [$a = 123 ] ; then
echoequal123
fi
[macg@machome~]$ sh test.sh
inputa:
123
inputis 123
equal123

=作為等于時,其兩邊都必須加空格,否則失效
等號也是操作符,必須和其他變量,關(guān)鍵字,用空格格開(等號做賦值號時正好相反,兩邊不能有空格)
[macg@machome~]$ vi test.sh
echo"input your choice:"
readvar
if [$var="yes" ]
then
echo$var
echo"input is correct"
else
echo$var
echo"input error"
fi
[macg@machome~]$ vi test.sh
echo"input your choice:"
readvar
if [$var = "yes" ] 在等號兩邊加空格
then
echo$var
echo"input is correct"
else
echo$var
echo"input error"
fi
[macg@machome~]$ sh test.sh
inputyour choice:
y
y
inputis correct
[macg@machome~]$ sh test.sh
inputyour choice:
n
n
inputis correct
輸錯了也走then,都走then,為什么?
因為if把$var="yes"連讀成一個變量,而此變量為空,返回1,則走else [macg@machome ~]$ sh test.sh
inputyour choice:
y
y
inputerror
[macg@machome~]$ sh test.sh
inputyour choice:
no
no
inputerror
一切正常

If [ $ANS ] 等價于 if[ -n $ANS ]
如果字符串變量非空(then), 空(else)
echo"input your choice:"
readANS
if [$ANS ]
then
echono empty
else
echoempth
fi
[macg@machome~]$ sh test.sh
inputyour choice: 回車
empth 說明“回車”就是空串
[macg@machome~]$ sh test.sh
inputyour choice:
34
noempty

整數(shù)條件表達式,大于,小于,shell里沒有>和,會被當作尖括號,只有-ge,-gt,-le,lt
[macg@machome~]$ vi test.sh
echo"input a:"
read a
if [$a -ge 100 ] ; then
echo3bit
else
echo2bit
fi
[macg@machome~]$ sh test.sh
inputa:
123
3bit
[macg@machome~]$ sh test.sh
inputa:
20
2bit

整數(shù)操作符號-ge,-gt,-le,-lt,別忘了加-
if test $a ge 100 ; then
[macg@machome~]$ sh test.sh
test.sh:line 4: test: ge: binary operator expected
if test $a -ge 100 ; then
[macg@machome~]$ sh test.sh
inputa:
123
3bit

邏輯表達式

邏輯非 ! 條件表達式的相反
if [ !表達式 ]
if [ !-d $num ] 如果不存在目錄$num

邏輯與 –a 條件表達式的并列
if [表達式1 –a 表達式2]

邏輯或 -o 條件表達式的或
if [表達式1 –o 表達式2]
邏輯表達式
表達式與前面的= != -d –f –x -ne -eq -lt等合用
邏輯符號就正常的接其他表達式,沒有任何括號(),就是并列
if [-z "$JHHOME" -a -d $HOME/$num ]
注意邏輯與-a與邏輯或-o很容易和其他字符串或文件的運算符號搞混了
最常見的賦值形式,賦值前對=兩邊的變量都進行評測
左邊測變量是否為空,右邊測目錄(值)是否存在(值是否有效)
[macg@mac-home~]$ vi test.sh
:
echo"input the num:"
readnum
echo"input is $num"
if [-z "$JHHOME" -a -d $HOME/$num ] 如果變量$JHHOME為空,且$HOME/$num目錄存在
then
JHHOME=$HOME/$num 則賦值
fi
echo"JHHOME is $JHHOME"
-----------------------
[macg@mac-home~]$ sh test.sh
inputthe num:
ppp
inputis ppp
JHHOMEis
目錄-d$HOME/$num 不存在,所以$JHHOME沒被then賦值
[macg@mac-home~]$ mkdir ppp
[macg@mac-home~]$ sh test.sh
inputthe num:
ppp
inputis ppp
JHHOMEis /home/macg/ppp
一個-o的例子,其中卻揭示了”=”必須兩邊留空格的問題
echo"input your choice:"
readANS
if[ $ANS="Yes" -o $ANS="yes" -o $ANS="y"-o $ANS="Y" ]
then
ANS="y"
else
ANS="n"
fi
echo$ANS
[macg@machome~]$ sh test.sh
inputyour choice:
n
y
[macg@machome~]$ sh test.sh
inputyour choice:
no
y
為什么輸入不是yes,結(jié)果仍是y(走then)
因為=被連讀了,成了變量$ANS="Yes",而變量又為空,所以走else了
[macg@machome~]$ vi test.sh
echo"input your choice:"
readANS echo "input your choice:"
readANS
if[ $ANS = "Yes" -o $ANS = "yes" -o $ANS = "y"-o $ANS = "Y" ]
then
ANS="y"
else
ANS="n"
fi
echo$ANS
[macg@machome~]$ sh test.sh
inputyour choice:
no
n
[macg@machome~]$ sh test.sh
inputyour choice:
yes
y
[macg@machome~]$ sh test.sh
inputyour choice:
y
y

以 test條件表達式作為if條件

iftest $num -eq 0 等價于 if[ $num –eq 0 ]
test 表達式,沒有 [ ]
iftest $num -eq 0
then
echo"try again"
else
echo"good"
fi
mantest
[macg@machome~]$ man test
[(1) User Commands [(1)
SYNOPSIS
testEXPRESSION
[EXPRESSION ]

[-n]STRING
thelength of STRING is nonzero -n和直接$str都是非0條件
-zSTRING
thelength of STRING is zero
STRING1= STRING2
thestrings are equal
STRING1!= STRING2
thestrings are not equal
INTEGER1-eq INTEGER2
INTEGER1is equal to INTEGER2
INTEGER1-ge INTEGER2
INTEGER1is greater than or equal to INTEGER2
INTEGER1-gt INTEGER2
INTEGER1is greater than INTEGER2
INTEGER1-le INTEGER2
INTEGER1is less than or equal to INTEGER2
INTEGER1-lt INTEGER2
INTEGER1is less than INTEGER2
INTEGER1-ne INTEGER2
INTEGER1is not equal to INTEGER2
FILE1-nt FILE2
FILE1is newer (modification date) than FILE2
FILE1-ot FILE2
FILE1is older than FILE2
-bFILE
FILEexists and is block special
-cFILE
FILEexists and is character special
-dFILE
FILEexists and is a directory
-eFILE
FILEexists 文件存在
-fFILE
FILEexists and is a regular file 文件存在且是普通文件
-hFILE
FILEexists and is a symbolic link (same as -L)
-LFILE
FILEexists and is a symbolic link (same as -h)
-GFILE
FILEexists and is owned by the effective group ID
-OFILE
FILEexists and is owned by the effective user ID
-pFILE
FILEexists and is a named pipe

-sFILE
FILEexists and has a size greater than zero
-SFILE
FILEexists and is a socket
-wFILE
FILEexists and is writable
-xFILE
FILEexists and is executable

if簡化語句

最常用的簡化if語句
如果是“前面”,則“后面”
[ -f/var/run/dhcpd.pid ] rm /var/run/dhcpd.pid 檢查文件是否存在,如果存在就刪掉
|| 如果不是“前面”,則后面
[ -f/usr/sbin/dhcpd ] || exit 0 檢驗文件是否存在,如果存在就退出

用簡化 if和$1,$2,$3來檢測參數(shù),不合理就調(diào)用help
[ -z"$1" ] help 如果第一個參數(shù)不存在(-z 字符串長度為0 )
[ "$1"= "-h" ] help 如果第一個參數(shù)是-h,就顯示help

例子
#!/bin/sh
[ -f"/etc/sysconfig/network-scripts/ifcfg-eth0" ] rm-f /etc/sysconfig/network-scripts/ifcfg-eth0
cpifcfg-eth0.bridge /etc/sysconfig/network-scripts/ifcfg-eth0
[ -f"/etc/sysconfig/network-scripts/ifcfg-eth1" ] rm-f /etc/sysconfig/network-scripts/ifcfg-eth1
cpifcfg-eth1.bridge /etc/sysconfig/network-scripts/ifcfg-eth1
[ -f"/etc/sysconfig/network-scripts/ifcfg-eth0:1" ] rm -f /etc/sysconfig/network-scripts/ifcfg-eth0:1

您可能感興趣的文章:
  • 使用 Python 獲取 Linux 系統(tǒng)信息的代碼
  • Linux系統(tǒng)信息查看常用命令
  • Linux shell腳本的建立與執(zhí)行
  • linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法
  • Linux中shell腳本獲取當前工作目錄的方法
  • Linux Shell獲取文件夾下的文件名方法
  • Linux啟動jar包的shell腳本
  • Bash 腳本實現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息

標簽:紹興 迪慶 西寧 麗江 日喀則 安康 蚌埠 武威

巨人網(wǎng)絡(luò)通訊聲明:本文標題《linux shell中if的各種判斷》,本文關(guān)鍵詞  linux,shell,中,的,各種,判斷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux shell中if的各種判斷》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux shell中if的各種判斷的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品多人| 欧美一级黄色影院| 亚洲精品伦理在线| 黄色网址入口| 人人爽香蕉精品| 久草资源在线观看| 成视频在线免费观看| 另类国产ts人妖高潮视频| 神马影院我不卡| 精品欧美午夜寂寞影院| 麻豆传媒mv| 国产成人免费在线观看视频| 日韩精品电影一区二区| 影音先锋在线播放| 3d动漫啪啪精品一区二区免费| 久久久不卡网国产精品一区| 精品一区二区国语对白| 久久国产99| 内射中出日韩无国产剧情| 欧美黄色一区二区三区| 夜先锋资源站| 国产aⅴ精品一区二区三区久久| 男女视频网站免费观看| 视频一区免费在线观看| 色777狠狠狠综合伊人| 国产高清在线精品一区二区三区| 悠悠资源网亚洲青| 天天爽夜夜爽夜夜爽精品| 国产精品久久久毛片| 成人性生交大片免费看网站| 天堂网在线观看视频| 91精品国产色综合久久不卡蜜臀| 视频精品导航| 一区二区国产精品| 九一国产精品视频| av噜噜色噜噜久久| 欧美视频导航| 欧美成人h版在线观看| 免费视频91| 国产精品第二十页| 黄页视频在线免费观看| 国产精品久久久久91| 99中文字幕在线| 欧美精品久久久久久久久久| 欧美色视频一区二区三区在线观看| 盗摄牛牛av影视一区二区| 亚洲国产91精品在线观看| 欧美国产乱子伦| 午夜电影一区| 欧美国产日韩在线观看| 国产精品三级a三级三级午夜| 91九色视频在线| 国产精品刘玥久久一区| 亚洲人妻一区二区| 密臀av一区二区三区| av资源免费观看| 动漫成人在线观看| 竹内纱里奈兽皇系列在线观看| 日本中文在线观看| 成人免费黄色| 国产福利资源一区| 亚洲成人a**站| aaa国产视频| 国产亚洲成人精品| 久久国产精品黑丝| 91中文字幕精品永久在线| 在线观看免费电影| 在线播放亚洲| 先锋影音男人资源网| 日本一本中文字幕| 亚洲天堂视频网| 日本一区二区三区视频在线播放| 欧美三级成人观看| 在线观看三级网站| 欧美极品少妇xxxxⅹ免费视频| 在线不卡一区二区三区| 激情乱色小说视频| 国产精品免费看久久久香蕉| 国产精品自产拍高潮在线观看| 台湾天天综合人成在线| 999精品嫩草久久久久久99| 成人爽a毛片一区二区| 蜜桃免费在线| 欧美性xxxx18| 懂色av一区二区三区| 国产女同互慰高潮91漫画| 五月婷婷视频在线| 精品久久免费观看| 精品av中文字幕在线毛片| 少妇高潮一区二区三区| 午夜激情综合网| 很污的网站在线观看| 国产性做久久久久久| wwwxxxx在线观看| 精品国产网站在线观看| 亚洲欧美日本国产| 五月天免费网站| 免费a级观看| 亚洲成人av| 国产精品被窝福利一区| 欧美日本啪啪无遮挡网站| 国产小视频福利在线| 成人性生交大片免费看小说| 麻豆影视国产在线观看| 黄色激情网址| 国产视频精品xxxx| 性欧美长视频| 久久久免费看片| 无码内射中文字幕岛国片| 一本一本久久a久久精品综合麻豆| 亚洲春色h网| 欧美精品在线一区| 国产精品区一区二区三在线播放| 日韩精品一区二区三区不卡| 成人激情电影一区二区| 免费国产在线精品一区二区三区| 精品国产一区二区三区四区在线观看| 成人性做爰片免费视频| 国内自拍第二页| 一区精品在线| 久久青青草原亚洲av无码麻豆| 亚洲黄色小说在线观看| 色欲人妻综合网| 亚洲精品美女网站| 亚洲一区二区三区四区| bt7086福利一区国产| 国产乱对白刺激视频不卡| 一本大道亚洲视频| 中文精品99久久国产香蕉| 一区二区影视| 国产情侣免费视频| 国产精品中文欧美| 亚洲精品一区二区三区网址| 国语自产精品视频在线看| eeuss影院www影院| 比比资源先锋| 欧美精品欧美精品系列c| 久久麻豆精品| 最新欧美人z0oozo0| 尤物视频网址| 一本大道av一区二区在线播放| 91在线国产福利| 成人永久免费网站| 亚洲精品欧洲精品| 性生交大片免费看女人按摩| 特级西西人体高清大胆| 成人网视频在线观看| 精品久久一二三区| 精品影片一区二区入口| 免费99精品国产自在在线| 欧美国产日产图区| 日本免费视频www| 日本va欧美va瓶| 日本精品久久久久影院| 无码人妻丰满熟妇区毛片18| 亚洲成人av免费在线观看| av影院午夜一区| 久久精品国内一区二区三区| 日本美女高潮视频| 精品国产xxx| 国产精品高潮呻吟久久av野狼| 美足av综合网| 亚洲欧美综合区自拍另类| 懂色av粉嫩av蜜臀av一区二区三区| 国产熟女高潮一区二区三区| 丁香花视频在线观看| 日韩电影在线观看一区二区| 国精产品乱码一区一区三区四区| 国产理论在线播放| 亚洲91精品在线观看| 97高清视频| xxxx成人| 欧美成人手机视频| 日韩专区一区二区| 实拍女处破www免费看| 99热这里只有精品5| 美女国产在线| 天堂а√在线中文在线| 日本v片在线免费观看| 欧美激情一区二区三区成人| 国产精品毛片aⅴ一区二区三区| 国产欧美亚洲一区| 亚洲人精品午夜在线观看| 青青草国产成人99久久| 亚洲天堂国产视频| 91精品欧美一区二区三区综合在| 亚洲av成人无码网天堂| 亚州欧美一区三区三区在线| 欧美美女操人视频| 国产精品99久久久久久www| 动漫美女被爆操久久久| 人人干人人爱人人爱| 国产手机精品在线| 色综合久久中文| 99香蕉久久| 午夜久久福利影院| 日本少妇xxxx软件| 精品亚洲一区二区三区在线播放| 精品国产乱码久久久久夜深人妻| 91成人网在线| 污网站在线免费看| 九九热在线视频免费观看| 国产一区三区三区| 欧美日韩hd| 最近免费中文字幕在线第一页| 美女av一区二区三区| 国产成人a人亚洲精品无码| 欧美成人午夜做爰视频在线观看| 国产中文字幕视频在线观看| 欧美亚洲视频在线观看| 看片网址国产福利av中文字幕| www亚洲精品| 拍真实国产伦偷精品| 色综合视频一区二区三区高清| 视频一区二区三区在线看免费看| 久久久久久久综合| 亚洲一区二区三区在线观看网站| 91豆麻精品91久久久久久| 亚洲日本japanese丝袜| 91香蕉视频网址| 性活交片大全免费看| 午夜av区久久| 日韩三级免费看| 国产精品无码乱伦| 国产成人一二| 美女性感视频久久| 蜜桃臀一区二区三区| 香蕉成人伊视频在线观看| 侵犯稚嫩小箩莉h文系列小说| 国产精品吴梦梦| 精品日韩免费| 午夜不卡av免费| 日韩欧美中文字幕精品| 欧美色图亚洲自拍| 人人草在线视频| av在线电影观看| 国产精彩自拍| 中文字幕av久久爽av| 国产精品久久人| 日本精品久久电影| 国产真人无遮挡作爱免费视频| 亚洲女人天堂av| 国产成人在线播放| 国内福利视频| 久久久久久久香蕉| 亚洲成av人片| 亚洲一区av在线| 免费欧美网站| 日韩午夜激情视频| 日韩美女久久久| 一区二区在线免费观看视频| 日韩欧美亚洲另类| xf在线a精品一区二区视频网站| 国产在线欧美| 欧美日韩在线电影| 免费成年网站| 欧美双性人妖o0| 成人综合激情网| 精品人妻一区二区免费视频| 8888四色奇米在线观看| 日韩精品91亚洲二区在线观看| 欧美性xxxxxx| 日本亚洲精品在线观看| 日韩在线视频一区二区三区| 欧美精品99久久久| 在线精品播放av| 看黄色免费网站| 亚洲超碰在线观看| 91丨九色丨尤物| 成人国产亚洲欧美成人综合网| 日韩aaa久久蜜桃av| 四季久久免费一区二区三区四区| 日韩电影精品| 男操女在线观看| 久久视频精品| 蜜臀a∨国产成人精品| 91福利免费在线| 久久久久久免费| 欧美日韩亚洲精品内裤| 四季av一区二区三区免费观看| 男人操女人的视频网站| 国产大片aaa| 国产欧美自拍一区| 国产99在线播放| 欧美黄色免费观看| 青青青草视频| 国产精品swag| 91精品国产综合久久久久久豆腐| 国产成人精品一区二区无码呦| 制服丝袜亚洲精品中文字幕| a在线观看网站| 国产亚洲1区2区3区| gogo高清午夜人体在线| www国产精品av| 日韩欧美精品一区| 91综合视频| 日批视频在线看| 国产成人亚洲综合91| 亚洲欧洲日产国码av系列天堂| 久久亚洲a v| 麻豆中文字幕在线观看| 成人精品视频在线| jazzjazz国产精品麻豆| 亚洲欧美日韩天堂| a√在线中文网新版址在线| 国产精品va| 夜级特黄日本大片_在线| 免费白浆视频| 亚洲欧美精品日韩欧美| 国产成人精品实拍在线| 成年网站免费在线观看| 亚洲乱码一区二区三区在线观看| 久久久三级国产网站| 欧美日韩小视频| 精品国产一区二区三区不卡在线| 亚洲一区国产| 欧美freesex| 2018中文字幕一区二区三区| 欧美性猛交xxxx免费看漫画| 欧美手机在线| 中文字幕在线视频播放| 日本三级一区二区| 成av人免费青青久| 污污的网站18| 亚洲mv在线观看| 丝袜亚洲另类欧美| 成人高清网站| 一区二区在线影院|