描述
此函數返回指定FILEHANDLE中讀取指針的當前位置(以字節為單位)。如果省略FILEHANDLE,則它將返回上次訪問的文件中的位置。
語法
以下是此函數的簡單語法-
tell FILEHANDLEtell
返回值
此函數以字節為單位返回當前文件位置。
例
以下是顯示其基本用法的示例代碼,要檢查此功能,請執行以下操作-
-
創建一個以" this is test"為內容的文本文件,并將其存儲到/tmp目錄中。
-
從該文件讀取2個字符。
-
現在檢查讀取指針在文件中的位置。
#!/usr/bin/perl -wopen( FILE, "</tmp/test.txt" ) || die "Enable to open test file"; $char=getc( FILE ); print "First Character is $char\n"; $char=getc( FILE ); print "Second Character is $char\n"; # Now check the position of read pointer. $position=tell( FILE ); print "Position with in file $position\n"; close(FILE);
執行上述代碼后,將產生以下輸出-
First Character is E Second Character is O Position with in file 2
Perl 中的 tell函數 - 無涯教程網無涯教程網提供描述此函數返回指定FILEHANDLE中讀取指針的當前位置(以字節為單位)。如果省略FILEHAND...https://www.learnfk.com/perl/perl-tell.html