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

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

?? perl11.htm

?? Perl作為一門重要的工程語言
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
              This is a line from the second and last file.<br>
              Here is the last line of the last file.<br>
              -- end of current file --<br>
              $</blockquote>
                &nbsp;&nbsp;&nbsp;&nbsp;下面把eof改為eof(),第二個程序為:<br>
            <blockquote>1: #!/usr/local/bin/perl<br>
              2:<br>
              3: while ($line = &lt;&gt;) {<br>
              4: &nbsp; print ($line);<br>
              5: &nbsp; if (eof()) {<br>
              6: &nbsp; &nbsp; print ("-- end of output --\n");<br>
              7: &nbsp; }<br>
              8: }</blockquote>
                &nbsp;&nbsp;&nbsp;&nbsp;運行結果如下:<br>
            <blockquote>$ program file1 file2<br>
              This is a line from the first file.<br>
              Here is the last line of the first file.<br>
              This is a line from the second and last file.<br>
              Here is the last line of the last file.<br>
              -- end of output --$</blockquote>
                &nbsp;&nbsp;&nbsp;&nbsp;這時,只有所有文件都讀過了,eof()才返回真,如果只是多個文件中前幾個的末尾,返回值為假,因為還有要讀取的輸入。<br>
            <a name=1.1.9>9)間接文件變量</a><br>
            &nbsp;&nbsp;&nbsp;&nbsp;對于上述各函數open, close, print, printf, write, 
            select和eof,都可以用簡單變量來代替文件變量,這時,簡單變量中所存貯的字符串就被看作文件變量名,下面就是這樣一個例子,此例很簡單,就不解釋了。需要指出的是,函數open, 
            close, write, select和eof還允許用表達式來替代文件變量,表達式的值必須是字符串,被用作文件變量名。<br>
            <blockquote>1: #!/usr/local/bin/perl<br>
              2:<br>
              3: &amp;open_file("INFILE", "", "file1");<br>
              4: &amp;open_file("OUTFILE", "&gt;", "file2");<br>
              5: while ($line = &amp;read_from_file("INFILE")) {<br>
              6: &nbsp; &amp;print_to_file("OUTFILE", $line);<br>
              7: }<br>
              8:<br>
              9: sub open_file {<br>
              10: &nbsp; local ($filevar, $filemode, $filename) = @_;<br>
              11:<br>
              12: &nbsp; open ($filevar, $filemode . $filename) ||<br>
              13: &nbsp; &nbsp; die ("Can't open $filename");<br>
              14: }<br>
              15: sub read_from_file {<br>
              16: &nbsp; local ($filevar) = @_;<br>
              17:<br>
              18: &nbsp; &lt;$filevar&gt;;<br>
              19: }<br>
              20: sub print_to_file {<br>
              21: &nbsp; local ($filevar, $line) = @_;<br>
              22:<br>
              23: &nbsp; print $filevar ($line);<br>
              24: }</blockquote>
            <a name=1.2>2、跳過和重讀數據</a><br>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>seek</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>seek (filevar, distance, relative_to);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>在文件中向前/后移動,有三個參數:<br>
                  1、filevar,文件變量<br>
                  2、distance,移動的字節數,正數向前移動,負數往回移動<br>
                  3、reletive_to,值可為0、1或2。為0時,從文件頭開始移動,為1時,相對于當前位置(將要讀的下一行)移動,為2時,相對于文件末尾移動。<br>
                  運行成功返回真(非零值),失敗則返回零,常與tell函數合用。</td>
              </tr>
            </table>
            <p></p>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>tell</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>tell (filevar);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>返回從文件頭到當前位置的距離。<br>
                  注意:<br>
                  1、seek和tell不能用于指向管道的文件變量。<br>
                  2、seek和tell中文件變量參數可使用表達式。</td>
              </tr>
            </table>
            <p></p>
            <a name=1.3>3、系統讀寫函數</a><br>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>read</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>read (filevar, result, length, skipval);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>read函數設計得與UNIX的fread函數等效,可以讀取任意長度的字符(字節)存入一個簡單變量。其參數有四個:<br>
                  1、filevar:文件變量<br>
                  2、result:存貯結果的簡單變量(或數組元素)<br>
                  3、length:讀取的字節數<br>
                  4、skipval:可選項,指定讀文件之前跳過的字節數。<br>
                  返回值為實際讀取的字節數,如果已到了文件末尾,則返回零,如果出錯,則返回空串。</td>
              </tr>
            </table>
            <p></p>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>sysread</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>sysread (filevar, result, length, skipval);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>更快的讀取數據,與UNIX函數read等效,參數與read相同。</td>
              </tr>
            </table>
            <p></p>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>syswrite</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>syswrite (filevar, data, length, skipval);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>更快的寫入數據,與UNIX函數write等效,參數:<br>
                  1、filevar:將要寫入的文件<br>
                  2、data:存貯要寫入數據的變量<br>
                  3、length:要寫入的字節數<br>
                  4、skipval寫操作之前跳過的字節數。</td>
              </tr>
            </table>
            <p></p>
            <a name=1.4>4、用getc讀取字符</a><br>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>getc</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>$char = getc (infile);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>從文件中讀取單個字符。</td>
              </tr>
            </table>
            <p></p>
            <a name=1.5>5、用binmode讀取二進制文件</a><br>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td>binmode</td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>binmode (filevar);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>當你的系統(如類DOS系統)對文本文件和二進制文件有所區別時使用。必須在打開文件后、讀取文件前使用。</td>
              </tr>
            </table>
            <p></p>
            <a name=2></a>二、目錄處理函數
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>函數名</td>
                <td><a name=2.1>mkdir</a></td>
              </tr>
              <tr>
                <td>調用語法</td>
                <td>mkdir (dirname, permissions);</td>
              </tr>
              <tr>
                <td>解說</td>
                <td>創建新目錄,參數為:<br>
                  1、dirname:將要創建的目錄名,可以為字符串或表達式<br>
                  2、permissions:8進制數,指定目錄的訪問權限,其值和意義見下表,權限的組合方法為將相應的值相加。</td>
              </tr>
            </table>
            <p></p>
            <p>
            <table border=1 cellspacing=1>
              <tr>
                <td>值</td>
                <td>權限</td>
              </tr>
              <tr>
                <td>4000 &nbsp;</td>
                <td>運行時設置用戶ID &nbsp;</td>
              </tr>
              <tr>
                <td>2000</td>
                <td>運行時設置組ID</td>
              </tr>
              <tr>
                <td>1000</td>
                <td>粘貼位</td>
              </tr>
              <tr>
                <td>0400</td>
                <td>擁有者讀權限</td>
              </tr>
              <tr>
                <td>0200</td>
                <td>擁有者寫權限</td>
              </tr>
              <tr>
                <td>0100</td>
                <td>擁有者執行權限</td>
              </tr>
              <tr>
                <td>0040</td>
                <td>組讀權限</td>
              </tr>
              <tr>
                <td>0020</td>
                <td>組寫權限</td>
              </tr>
              <tr>
                <td>0010</td>
                <td>組執行權限</td>
              </tr>
              <tr>
                <td>0004</td>
                <td>所有人讀權限</td>
              </tr>
              <tr>
                <td>0002</td>
                <td>所有人寫權限</td>
              </tr>
              <tr>
                <td>0001</td>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久影院亚瑟| 91精品欧美福利在线观看| 激情综合网天天干| 欧美a一区二区| 麻豆91小视频| 国产一二精品视频| 成人精品高清在线| 91亚洲精品乱码久久久久久蜜桃| 成人精品免费视频| 91蝌蚪国产九色| 色婷婷综合久色| 欧美日韩亚洲国产综合| 欧美一区二区在线播放| 久久久久久久综合日本| 中文字幕亚洲一区二区av在线| 最新国产精品久久精品| 亚洲精品免费视频| 日韩精品免费专区| 国产精品一二三四| 91在线porny国产在线看| 欧美三级中文字幕| 欧美精品一区视频| 亚洲精品国产一区二区三区四区在线| 亚洲午夜日本在线观看| 久久91精品国产91久久小草| a亚洲天堂av| 欧美日韩三级一区二区| 久久麻豆一区二区| 亚洲欧美激情一区二区| 青青草视频一区| 99久久免费精品高清特色大片| 色婷婷亚洲婷婷| 欧美成人在线直播| 亚洲免费色视频| 日本不卡123| 成人美女视频在线观看18| 在线成人av网站| 国产精品九色蝌蚪自拍| 免费在线观看视频一区| 色综合久久中文字幕| 亚洲精品一区二区三区99| 亚洲乱码精品一二三四区日韩在线| 免播放器亚洲一区| 欧美性一区二区| 国产精品久99| 国产盗摄一区二区| 日韩精品资源二区在线| 亚洲一区二区精品3399| 成人激情综合网站| 久久精品夜色噜噜亚洲a∨| 香蕉影视欧美成人| 一本色道久久综合精品竹菊 | 国产日产欧美一区| 午夜精品久久久久久久久久| jizz一区二区| 国产精品污网站| 国产在线不卡一区| 久久综合色婷婷| 麻豆精品在线看| 在线不卡中文字幕| 石原莉奈一区二区三区在线观看| 色综合久久66| 亚洲日本在线a| 色综合天天综合色综合av| 国产欧美一区在线| 国产激情精品久久久第一区二区 | 国产精品一区二区三区乱码| 欧美一区二区三区日韩视频| 亚洲成人免费影院| 欧美性色黄大片| 一区二区三区成人在线视频| 色综合久久综合网欧美综合网 | 亚洲一区二区三区四区中文字幕| 波波电影院一区二区三区| 欧美激情一区三区| av欧美精品.com| 亚洲女人小视频在线观看| 一本色道久久综合精品竹菊 | 日韩一区二区三区精品视频| 亚洲成av人片在线| 欧美美女黄视频| 久久国内精品视频| 26uuu另类欧美| 国产激情精品久久久第一区二区| 国产欧美日本一区二区三区| 99re热这里只有精品免费视频 | 亚洲电影一区二区三区| 欧美丝袜丝nylons| 日本欧美在线观看| 久久综合资源网| 成人精品视频网站| 亚洲成人免费视| 久久天堂av综合合色蜜桃网| 成人av电影观看| 亚洲制服丝袜一区| 日韩精品一区二区三区老鸭窝| 国产一区二区主播在线| 中文字幕一区二区三区乱码在线 | 不卡av免费在线观看| 中文字幕日韩av资源站| 99久久免费精品| 久久精品国产亚洲高清剧情介绍 | 久久综合色婷婷| 91玉足脚交白嫩脚丫在线播放| 水蜜桃久久夜色精品一区的特点| 久久视频一区二区| 欧美在线短视频| 成人黄色电影在线| 偷拍一区二区三区四区| 亚洲国产成人自拍| 在线成人av影院| 成人的网站免费观看| 日韩av在线免费观看不卡| 国产亚洲成年网址在线观看| 欧美性生活大片视频| 国产盗摄视频一区二区三区| 日韩高清不卡一区二区三区| 国产蜜臀av在线一区二区三区| 欧美人与禽zozo性伦| 成人永久免费视频| 久久精品国产99| 亚洲自拍另类综合| 国产精品理论片在线观看| 欧美mv和日韩mv国产网站| 欧美丝袜丝交足nylons图片| 国产99久久久国产精品潘金| 蜜臀va亚洲va欧美va天堂| 亚洲精品乱码久久久久久黑人| 久久先锋资源网| 日韩亚洲电影在线| 欧美中文一区二区三区| 99精品视频一区| 国产在线精品一区二区| 日韩av网站在线观看| 亚洲色图清纯唯美| 国产日韩在线不卡| 精品三级在线观看| 日韩精品一区二区三区在线| 欧美日韩一区中文字幕| 在线免费观看视频一区| 91久久香蕉国产日韩欧美9色| 成人h动漫精品一区二区| 国产一本一道久久香蕉| 精品一区二区免费在线观看| 激情文学综合网| 久久99国产精品久久99| 精品一区二区三区免费毛片爱| 蜜臀av在线播放一区二区三区| 天涯成人国产亚洲精品一区av| 一区二区三区免费网站| 亚洲最大成人综合| 亚洲一二三区不卡| 午夜电影网一区| 日本免费新一区视频| 久久草av在线| 国产一区三区三区| 国产福利精品一区二区| 国产suv一区二区三区88区| 成人app软件下载大全免费| 成人精品视频.| 欧美综合亚洲图片综合区| 欧美日韩精品一区二区在线播放 | 天堂精品中文字幕在线| 日本欧美一区二区在线观看| 另类小说视频一区二区| 国产一区二区三区免费看 | 日韩欧美精品在线视频| 欧美成人三级电影在线| 国产欧美日韩不卡| 亚洲精品日日夜夜| 奇米亚洲午夜久久精品| 国产剧情在线观看一区二区| www.久久久久久久久| 欧美日免费三级在线| 日韩精品在线看片z| 中文字幕第一页久久| 亚洲影院在线观看| 久久精品国产99久久6| 国产自产视频一区二区三区| av电影天堂一区二区在线观看| 欧美午夜精品久久久| 精品成人一区二区三区| 中文字幕中文字幕在线一区| 五月激情六月综合| 国产iv一区二区三区| 欧美乱妇15p| 亚洲视频在线观看三级| 麻豆成人91精品二区三区| 99精品国产91久久久久久| 欧美一区中文字幕| 日本一区二区三区免费乱视频| 亚洲一级二级在线| 国产成人在线视频网址| 69堂成人精品免费视频| 亚洲国产成人一区二区三区| 日韩综合小视频| 一本色道综合亚洲| 欧美极品aⅴ影院| 男人操女人的视频在线观看欧美| 99久久精品国产网站|