Perl 檔案控制代碼

2022-09-09 22:12:39 字數 687 閱讀 2721

檔案訪問:

open(data, "<         唯讀方式開啟,將檔案指標指向檔案頭。

>         覆蓋形式寫入

>>      追加形式寫入,末尾追加。

+<         讀寫方式開啟,先讀後寫;新增資料可使用seek()函式定位到要新增資料的位置,然後再寫入。

+>      讀寫,先寫後讀;先覆蓋形式寫入內容,然後再讀;操作結果:檔案中以前的資料被刪除,現在檔案中只保留目前寫入的資料

對訪問檔案做了簡單的練習,練習指令碼見/user/lningbo/fh1.pl

open log1,">","/tmp/a.log";   # 以覆蓋寫入的方式開啟檔案/tmp/a.log

open log2,">>","/tmp/a.log";  # 以追加寫入的方式開啟檔案/tmp/a.log

open log3,"<","/tmp/a.log";   # 開啟/tmp/a.log檔案,以提供輸入源

open log4,"/tmp/a.log";       # 等價於上面的輸入,預設的模式就是輸入

eg:#!/usr/bin/perl

use 5.010;

open log,"<","test.log" or die "open file wrong: $!"

while(){

chomp;

print $_;

perl 檔案控制代碼

控制代碼handle 分為檔案控制代碼和目錄控制代碼,檔案控制代碼實際上包含檔案,程序和套接字的讀寫。檔案控制代碼的操作步驟 open fd,filename lines close fd open 由以下幾個用法 open fd,filename 寫資料進檔案 open fd,filename 追...

perl檔案控制代碼

perl 雜湊操作 檔案控制代碼,標準檔案控制代碼有stdin stdout stderr data ar ar out 建立名字為textfile的檔案控制代碼,表示讀檔案 open textfile,a.txt while close textfile open textfile1,b.txt ...

Perl檔案控制代碼詳解

在檔案i o中,要從乙個檔案讀取資料,應用程式首先要呼叫作業系統函式並傳送檔名,並選乙個到該檔案的路徑來開啟檔案。該函式取回乙個順序號,即perl檔案控制代碼 filehandle 該perl檔案控制代碼對於開啟的檔案是唯一的識別依據。要從檔案中讀取一塊資料,應用程式需要呼叫函式readfile,並...