亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ch17.htm

?? prrl 5 programs codes in the book
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<HTML>

<HEAD>

<TITLE>Chapter 17  -- Using Command-Line Options</TITLE>



<META>

</HEAD>

<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#CE2910">

<H1><FONT SIZE=6 COLOR=#FF0000>Chapter&nbsp;17</FONT></H1>

<H1><FONT SIZE=6 COLOR=#FF0000>Using Command-Line Options</FONT>

</H1>

<HR>

<P>

<CENTER><B><FONT SIZE=5>CONTENTS</FONT></B></CENTER>

<UL>

<LI><A HREF="#HowAretheOptionsSpecified">

How Are the Options Specified?</A>

<LI><A HREF="#WhatAretheOptions">

What Are the Options?</A>

<UL>

<LI><A HREF="#ExampleUsingtheTTFONTSIZEFACECourierFONTTTFONTSIZEOptionFONT">

Example: Using the <TT>-0</TT>

Option</FONT></A>

<LI><A HREF="#ExampleUsingtheTTFONTSIZEFACECouriernFONTTTFONTSIZEandFONTTTFONTSIZEFACECourierpFONTTTFONTSIZEOptionsFONT">

Example: Using the <TT>-n</TT>

and </FONT><TT>-p</TT>

Options</FONT></A>

<LI><A HREF="#ExampleUsingtheTTFONTSIZEFACECourieriFONTTTFONTSIZEOptionFONT">

Example: Using the <TT>-i</TT>

Option</FONT></A>

<LI><A HREF="#ExampleUsingtheTTFONTSIZEFACECouriersFONTTTFONTSIZEOptionFONT">

Example: Using the <TT>-s</TT>

Option</FONT></A>

</UL>

<LI><A HREF="#Summary">

Summary</A>

<LI><A HREF="#ReviewQuestions">

Review Questions</A>

<LI><A HREF="#ReviewExercises">

Review Exercises</A>

</UL>



<HR>

<P>

Perl has a wide range of command-line options or switches that

you can use. The options are also called <I>switches</I> because

they can turn on or turn off different behaviors. A thorough knowledge

of the command line switches will enable you to create short one-time

programs to perform odd little tasks. For example, the <TT>-e</TT>

option lets you specify a line of code directly on the command

line instead of creating a script file. You use the <TT>-l</TT>

option to change the line endings in a text file.

<H2><A NAME="HowAretheOptionsSpecified"><FONT SIZE=5 COLOR=#FF0000>

How Are the Options Specified?</FONT></A></H2>

<P>

The most frequent way to specify command-line options is on the

command line. All of Perl's options are specified using a dash

and then a single character followed by arguments, if needed.

For example,

<BLOCKQUOTE>

<PRE>

 perl -I/usr/~john/iNClude script.pl

</PRE>

</BLOCKQUOTE>

<P>

You can combine options with no arguments with the following switch.

The following two command lines are equivalent.

<BLOCKQUOTE>

<PRE>

perl -cI/usr/~john/iNClude script.pl

perl -c -I/usr/~john/iNClude script.pl

</PRE>

</BLOCKQUOTE>

<P>

You can also specify command-line options inside your script file

using the #! line. Just place them following the directory or

executable name. If you are working on a UNIX system, you are

probably familiar with using the #! notation to tell the system

where to find the Perl executable. The various UNIX systems and

Windows can interpret the #! line in different ways. Therefore,

Perl starts parsing the #! switches immediately after the first

instaNCe of <TT>perl</TT> on the line.

For example, if you started your script with this line:

<BLOCKQUOTE>

<PRE>

#!/bin/perl -w

</PRE>

</BLOCKQUOTE>

<P>

Then Perl will run with the <TT>-w</TT>

option in effect.<BR>

<p>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=80%>

<TR><TD><B>Caution</B></TD></TR>

<TR><TD>

<BLOCKQUOTE>

Some UNIX systems will only read the first 32 characters of the #! line. So try to have your options either end before the 32<FONT SIZE=1>nd</FONT> position or start after the 32<FONT SIZE=1>nd</FONT> position. Placing the options after the 32<FONT 
SIZE=1>nd</FONT> position will help to make your scripts more portable because you will be bypassing one of the iNConsisteNCies of UNIX.

</BLOCKQUOTE>



</TD></TR>

</TABLE>

</CENTER>

<P>

<H2><A NAME="WhatAretheOptions"><FONT SIZE=5 COLOR=#FF0000>

What Are the Options?</FONT></A></H2>

<P>

Table 17.1 provides a short description of each command-line option

used with Perl. After the table, examples of several options will

be shown.<BR>

<P>

<CENTER><B>Table 17.1&nbsp;&nbsp;Perl's Command-Line Options</B></CENTER>

<p>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=80%>

<TR><TD WIDTH=67><CENTER><I>Option</I></CENTER></TD><TD COLSPAN=3 WIDTH=523><I>Description</I>

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-0</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>Lets you specify the record separator (<TT>$/</TT>) as an octal number. For example, -0055 will cause records to end on a dash. If no number is specified, records will end on null characters. The special value of 00 will place 
Perl into paragraph mode. And 0777 will force Perl to read the whole file in one shot because 0777 is not a legal character value. See &quot;Example: Using the <TT>-0</TT> Option&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-a</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option <I>must</I> be used in conjuNCtion with either the <TT>-n</TT> or <TT>-p</TT> option. Using the <TT>-a</TT> option will automatically feed input lines to the <TT>split</TT> fuNCtion. The results of the split are 
placed into the <TT>@F</TT> variable. See &quot;Example: Using the <TT>-n</TT> and <TT>-p</TT> Options&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-c</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option lets you check the syntax of your script without fully executing it. The <TT>BEGIN</TT> blocks and <TT>use</TT> statements are still executed because they are needed by the compilation process.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-d</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option lets you start the Perl debugger. See <A HREF="ch16.htm" tppabs="http://cheminf.nankai.edu.cn/~eb~/Perl%205%20By%20Example/ch16.htm" >Chapter 16</A>, &quot;Debugging Perl,&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-D</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option lets you turn on different behaviors related to the debugging process. The following table shows you the sub-options that can be used. Please note, however, that not all releases of Perl can use this feature. I 
know that the hip port of Perl for Win32 can't. If your version of Perl does not have this option, you will see the message <TT>Recompile perl with -DDEBUGGING to use -D switch</TT> when you try it. If you want to watch your script as it executes, use 
-D14. Following is a list of the other values that you can use. You can add the numbers together to specify more than one behavior (such as 8+4+2 = 14) or you can use the letters.

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>1</CENTER>

</TD><TD WIDTH=75><CENTER>p</CENTER></TD><TD WIDTH=370>Tokenizing and Parsing

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>2</CENTER>

</TD><TD WIDTH=75><CENTER>s</CENTER></TD><TD WIDTH=370>Stack Snapshots

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>4</CENTER>

</TD><TD WIDTH=75><CENTER>l</CENTER></TD><TD WIDTH=370>Label Stack Processing

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>8</CENTER>

</TD><TD WIDTH=75><CENTER>t</CENTER></TD><TD WIDTH=370>Trace Execution

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>16</CENTER>

</TD><TD WIDTH=75><CENTER>o</CENTER></TD><TD WIDTH=370>Operator Node Construction

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>32</CENTER>

</TD><TD WIDTH=75><CENTER>c</CENTER></TD><TD WIDTH=370>String/Numeric Conversions

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>64</CENTER>

</TD><TD WIDTH=75><CENTER>P</CENTER></TD><TD WIDTH=370>Print Preprocessor Command for -P

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>128</CENTER>

</TD><TD WIDTH=75><CENTER>m</CENTER></TD><TD WIDTH=370>Memory Allocation

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>256</CENTER>

</TD><TD WIDTH=75><CENTER>f</CENTER></TD><TD WIDTH=370>Format Processing

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>512</CENTER>

</TD><TD WIDTH=75><CENTER>r</CENTER></TD><TD WIDTH=370>Regular Expression Parsing

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>1024</CENTER>

</TD><TD WIDTH=75><CENTER>x</CENTER></TD><TD WIDTH=370>Syntax Tree Dump

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>2048</CENTER>

</TD><TD WIDTH=75><CENTER>u</CENTER></TD><TD WIDTH=370>Tainting Checks

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>4096</CENTER>

</TD><TD WIDTH=75><CENTER>L</CENTER></TD><TD WIDTH=370>Memory Leaks (not supported any more)

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>8192</CENTER>

</TD><TD WIDTH=75><CENTER>H</CENTER></TD><TD WIDTH=370>Hash Dump - usurps values(&nbsp;)

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>16384</CENTER>

</TD><TD WIDTH=75><CENTER>X</CENTER></TD><TD WIDTH=370>Scratchpad Allocation

</TD></TR>

<TR><TD WIDTH=67><CENTER>&nbsp;</CENTER></TD><TD WIDTH=78><CENTER>32768</CENTER>

</TD><TD WIDTH=75><CENTER>D</CENTER></TD><TD WIDTH=370>Cleaning Up

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-e</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>The option lets you specify a single line of code on the command line. This line of code will be executed in lieu of a script file. You can use multiple <TT>-e</TT> options to create a multiple line program-although given the 
probability of a typing mistake, I'd create a script file instead. Semi-colons must be used to end Perl statements just like a normal script.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-F</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option modifies the behavior of the <TT>-a</TT> option. It lets you change the regular expression that is used to split the input lines. For example, <TT>-F /:+/</TT> will split the input line whenever one or more colons 
are found. The slashes are optional; they simply delimit the pattern if they are there. I use them for their aesthetic value.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-I</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option lets you edit files in-place. It is used in conjuNCtion with the <TT>-n</TT> or <TT>-p</TT> option. See &quot;Example: Using the <TT>-i</TT> option&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-I</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option is used in conjuNCtion with the <TT>-P</TT> option. It tells the C preprocessor where to look for iNClude files. The default search directories iNClude <TT>/usr/iNClude</TT> and <TT>/usr/lib/Perl</TT>.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-l</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option turns on line-ending processing. It can be used to set the output line terminator variable (<TT>$/</TT>) by specifying an octal value. See &quot;Example: Using the <TT>-0 </TT>option&quot; for an example of using 
octal numbers. If no octal number is specified, the output line terminator is set equal to the input line terminator (such as <TT>$\ = $/;</TT>).

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-n</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option places a loop around your script. It will automatically read a line from the diamond operator and then execute the script. It is most often used with the <TT>-e </TT>option. See &quot;Examples: Using the 
<TT>-n</TT> and <TT>-p</TT> Options&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-p</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option places a loop around your script. It will automatically read a line from the diamond operator, execute the script, and then print $_. It is most often used with the <TT>-e</TT> option. See &quot;Examples: Using the 
<TT>-n </TT>and <TT>-p</TT> Options&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-P</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option will invoke the C preprocessor before compiling your script. This might be useful if you have some C programming experieNCe and would like to use the #iNClude and #define facility. The C preprocessor can also be 
used for conditional compilation. Use the <TT>-I</TT> option to tell Perl where to find iNClude files.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-s</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option lets you define custom switches for your script. See &quot;Examples: Using the <TT>-s</TT> Option&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-S</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option makes Perl search for the script file using the PATH environment variable. It's mostly used with UNIX systems that don't support the #! Line. The docs/perlrun.htm documentation file that comes with your Perl 
distribution has more information about this option.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-T</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This UNIX-based option turns on taint checking. Normally, these checks are only done when running <TT>setuid</TT> or <TT>setgid</TT>. The docs/perlsec.htm documentation file that comes with your Perl distribution has more 
information about this option.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-u</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This UNIX-based option will cause Perl to dump core after compiling your script. See the Perl documentation that came with your Perl distribution for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-U</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This UNIX-based option will let Perl do unsafe operations. Its use is beyond the scope of this book.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-v</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option will display the version and patchlevel of your Perl executable.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-w</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option prints warnings about unsafe programming practices. See <A HREF="ch16.htm" tppabs="http://cheminf.nankai.edu.cn/~eb~/Perl%205%20By%20Example/ch16.htm" >Chapter 16</A>, &quot;Debugging Perl,&quot; for more information.

</TD></TR>

<TR><TD WIDTH=67><CENTER><TT>-x</TT></CENTER>

</TD><TD COLSPAN=3 WIDTH=523>This option will let you extract a Perl script from the middle of a file. This feature comes in handy when someone has sent you a script via e-mail. Perl will scan the input file looking for a #! line that contains the word 
<TT>perl</TT>. When it is found, it will execute the script until the __<TT>END</TT>__ token is found. If a directory name is specified after the <TT>-x</TT> option, Perl will switch to that directory before executing the script.

</TD></TR>

</TABLE>

</CENTER>

<P>

<P>

As you can see, Perl has quite a few command-line options. Most

of them are designed so that you can do useful things without

needing to create a text file to hold the script. If you are a

system administrator then these options will make you more productive.

You'll be able to manipulate files and data quickly and accurately.

If you're looking to create applications or more complicated programs,

you won't need these options-except for <TT>-w</TT>

and <TT>-d</TT>.

<P>

The rest of the chapter is devoted to demonstrating the <TT>-0</TT>,

<TT>-n</TT>, <TT>-p</TT>,

<TT>-i</TT>, and <TT>-s</TT>

options.

<H3><A NAME="ExampleUsingtheTTFONTSIZEFACECourierFONTTTFONTSIZEOptionFONT">

Example: Using the <TT>-0</TT>

Option</FONT></A></H3>

<P>

The <TT>-0</TT> option will let you

change the record separator. This is useful if your records are

separated by something other than a newline. Let's use the example

of input records separated by a dash instead of a newline. First,

you need to find out the octal value of the dash character. The

easy way to do this is to covert from the decimal value, which

will be displayed if you run the following command line.

<BLOCKQUOTE>

<PRE>

perl -e &quot;print ord('-');&quot;

</PRE>

</BLOCKQUOTE>

<P>

This program will display <TT>45</TT>.

Converting 45<FONT SIZE=1>10</FONT> into octal results in 55<FONT SIZE=1>8</FONT>.

<P>

Next, you'll need an input file to practice with. Listing 17.1

shows a sample input file.

<HR>

<BLOCKQUOTE>

<B>Listing 17.1&nbsp;&nbsp;17LST01.DAT-Test Input File for the

</B><TT><B><FONT FACE="Courier">-0</FONT></B></TT><B> Option<BR>

</B>

</BLOCKQUOTE>

<BLOCKQUOTE>

<PRE>

Veterinarian-Orthopedist-Dentist-

</PRE>

</BLOCKQUOTE>

<HR>

<P>

Listing 17.2 holds a program that reads the above data file using

the diamond operators. The program will use the dash character

as an end-of-line indicator.

<P>

<IMG SRC="pseudo.gif" tppabs="http://cheminf.nankai.edu.cn/~eb~/Perl%205%20By%20Example/pseudo.gif" BORDER=1 ALIGN=RIGHT><p>

<BLOCKQUOTE>

<I>Set the record separator to be a dash using the #! switch setting

method.<BR>

Open a file for input.<BR>

Read all of the records into the </I><TT><I>@lines</I></TT><I>

array. One element in </I><TT><I>@lines</I></TT><I>

will be one record.<BR>

Close the file.<BR>

Iterate over the </I><TT><I>@lines</I></TT><I>

array and print each element.</I>

</BLOCKQUOTE>

<HR>

<BLOCKQUOTE>

<B>Listing 17.2&nbsp;&nbsp;17LST02.PL-Using the </B><TT><B><FONT FACE="Courier">-0</FONT></B></TT><B>

Option to Change the Record Separator<BR>

</B>

</BLOCKQUOTE>

<BLOCKQUOTE>

<PRE>

#!perl -0055



open(FILE, &quot;&lt;test.dat&quot;);

@lines = &lt;FILE&gt;;

close(FILE);



foreach (@lines) {

    print(&quot;$_\n&quot;);

}

</PRE>

</BLOCKQUOTE>

<HR>

<p>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=80%>

<TR><TD><B>Tip</B></TD></TR>

<TR><TD>

<BLOCKQUOTE>

Instead of using the command-line option, you could also say <TT>$/ = &quot;-&quot;;</TT>. Using the command line is a better option if the line ending changes from input file to input file.

</BLOCKQUOTE>



</TD></TR>

</TABLE>

</CENTER>

<P>

<P>

This program will display:

<BLOCKQUOTE>

<PRE>

Veterinarian-

Orthopedist-

Dentist-

</PRE>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
fc2成人免费人成在线观看播放| 亚洲欧美日韩小说| 91丝袜呻吟高潮美腿白嫩在线观看| 一区二区三区日韩精品| 久久色成人在线| 欧美日本在线一区| 97se狠狠狠综合亚洲狠狠| 久久99精品国产| 午夜私人影院久久久久| 欧美韩日一区二区三区| 日韩女优制服丝袜电影| 在线观看国产精品网站| 成人性生交大合| 久久99日本精品| 日韩在线播放一区二区| 亚洲免费视频成人| 亚洲国产高清在线观看视频| 日韩欧美亚洲国产精品字幕久久久| 欧美亚洲动漫精品| 91麻豆免费看| 成人免费黄色在线| 国产成人久久精品77777最新版本| 婷婷亚洲久悠悠色悠在线播放| 18欧美乱大交hd1984| 国产精品网站导航| 国产日产欧产精品推荐色| 精品国产91乱码一区二区三区| 67194成人在线观看| 欧美日韩在线播放三区四区| 色婷婷激情一区二区三区| 一本一本久久a久久精品综合麻豆| 成人免费观看视频| 99久久婷婷国产精品综合| 风间由美性色一区二区三区| 国产精品伊人色| 国产精品亚洲专一区二区三区 | 日本欧洲一区二区| 亚洲国产欧美在线| 亚洲大片精品永久免费| 亚洲bdsm女犯bdsm网站| 天堂资源在线中文精品| 天堂av在线一区| 日韩电影免费在线观看网站| 午夜精品久久久久久久久久久| 日韩在线观看一区二区| 麻豆国产91在线播放| 国产在线视频精品一区| 国产精品99久久久久久似苏梦涵| 国产一区二区三区美女| 国产成人小视频| 99久久伊人网影院| 91成人免费在线视频| 欧美日韩视频在线第一区| 在线不卡欧美精品一区二区三区| 91精品国产综合久久国产大片 | 欧美成人一区二区三区| 精品区一区二区| 亚洲国产精品99久久久久久久久| 中文字幕不卡的av| 亚洲精品日产精品乱码不卡| 亚洲国产日产av| 久久激五月天综合精品| 国产91清纯白嫩初高中在线观看| 99精品黄色片免费大全| 欧美色视频在线| 欧美精品一区二区在线播放| 欧美国产乱子伦| 亚洲国产sm捆绑调教视频 | av网站一区二区三区| 欧美性一级生活| 亚洲精品一区二区三区蜜桃下载| 国产精品久久久久国产精品日日| 一区二区三区国产豹纹内裤在线| 视频一区二区三区入口| 国产不卡高清在线观看视频| 欧美这里有精品| 久久女同精品一区二区| 亚洲影院在线观看| 国内外成人在线视频| 色综合天天做天天爱| 日韩亚洲欧美一区二区三区| 中文字幕av资源一区| 成人高清视频在线观看| 久久9热精品视频| 99国产欧美另类久久久精品| 欧美日韩精品电影| 国产日韩v精品一区二区| 亚洲国产另类av| 成人黄色综合网站| 9191精品国产综合久久久久久 | 亚洲午夜免费电影| 国产一区二区三区免费观看| 欧美三级日韩三级| 亚洲国产精品成人综合| 麻豆精品精品国产自在97香蕉| 99久久精品免费精品国产| 日韩精品一区二区三区在线观看| 亚洲精品视频一区| 国产成人精品亚洲午夜麻豆| 制服.丝袜.亚洲.中文.综合| 日韩伦理电影网| 国产精华液一区二区三区| 91精品婷婷国产综合久久性色| 亚洲欧洲日产国码二区| 久久爱www久久做| 911精品产国品一二三产区| 国产精品久久久久久户外露出| 韩国三级在线一区| 欧美一区二区三区日韩视频| 亚洲一区二区在线视频| 色综合久久综合中文综合网| 欧美国产一区二区| 国产成人精品免费| 精品国产成人系列| 麻豆成人av在线| 欧美精品成人一区二区三区四区| 亚洲最色的网站| 91原创在线视频| 国产精品国产自产拍在线| 国产精品影视在线| 久久综合久久久久88| 久久成人免费电影| 精品久久久久一区| 男女男精品视频网| 欧美一区二区精品在线| 婷婷国产在线综合| 欧美午夜一区二区三区 | 亚洲欧美日韩人成在线播放| 岛国精品在线观看| 国产欧美一区二区精品性色| 国产精品99久久久久久似苏梦涵| 久久精品人人爽人人爽| 国产精品羞羞答答xxdd| 久久久精品国产99久久精品芒果 | 国产精品电影一区二区| 成人在线一区二区三区| 国产日韩欧美亚洲| 成人一区二区在线观看| 国产精品成人免费精品自在线观看 | 欧美猛男男办公室激情| 偷拍日韩校园综合在线| 欧美一区二区国产| 精品一区二区在线免费观看| 久久先锋影音av| av激情亚洲男人天堂| 一区二区三区在线免费| 欧美三级电影在线看| 丝袜诱惑亚洲看片| 日韩欧美国产综合一区| 国产一区啦啦啦在线观看| 久久精品亚洲精品国产欧美| 成人深夜福利app| 欧美三级电影网站| 中文字幕 久热精品 视频在线| 成人小视频在线观看| 亚洲天堂免费在线观看视频| 欧美日韩在线三级| 久久国产精品一区二区| 国产精品色一区二区三区| 一本大道久久a久久精品综合| 亚洲一区视频在线| 日韩欧美一级二级三级| 不卡一区二区中文字幕| 亚洲图片欧美色图| 日韩精品自拍偷拍| 成人深夜福利app| 婷婷成人激情在线网| 久久久久久久综合| 91蝌蚪porny九色| 免费成人在线网站| 中文字幕一区二区三区精华液| 欧美午夜视频网站| 国产成人欧美日韩在线电影| 亚洲在线一区二区三区| 久久―日本道色综合久久| caoporm超碰国产精品| 日韩精品福利网| 国产精品久久久久久久久晋中| 91.成人天堂一区| 不卡一二三区首页| 免费欧美在线视频| 最新热久久免费视频| 日韩欧美色综合网站| 91在线观看地址| 国产麻豆成人传媒免费观看| 亚洲综合成人在线视频| 久久蜜桃av一区二区天堂 | 91丨porny丨国产入口| 日韩精品乱码免费| 亚洲日本va在线观看| 欧美精品一区二区三区在线播放| 91福利在线观看| 成人一级黄色片| 麻豆精品久久精品色综合| 亚洲一区二区三区视频在线| 久久久久成人黄色影片| 欧美高清精品3d| 色综合天天综合色综合av | 国产精品久久久久久久久久久免费看| 91精品国产综合久久小美女|