Returns the current position in bytes for FILEHANDLE, or -1 on error. FILEHANDLE may be an expression whose value gives the name of the actual filehandle. If FILEHANDLE is omitted, assumes the file last read.

FILEHANDLE ��勛憜����勌��臀勉�� �����ゃ����違�� 菴������障��; �����í�若�勐�翫����� -1 ��� 菴������障����� FILEHANDLE ��壔��絎������勉����<�ゃ�˨����潟�����������腓冴��綣���с�������障����障�������� FILEHANDLE ��������ャ����������翫����˨�壔�����緇���̬˛��粋昭��帥��茵���ŝ�c�������<�ゃ�˨�˨�ゃ���� 茯帥�鴻�障�����

Note the emphasis on bytes: even if the filehandle has been set to operate on characters (for example using the :encoding(UTF-8) I/O layer), the seek, tell, and sysseek family of functions use byte offsets, not character offsets, because seeking to a character offset would be very slow in a UTF-8 file.

�����ゃ�����篏����絲障�����羈����: 箴����(箴������� :encoding(UTF-8) I/O 絮ゃ��篏帥����ŝ�í�����) �����<�ゃ�˨����潟����˨�����絖����篏���у�☎����������������̬┃絎���������⓾�������������⓾����� seek, tell, sysseek ��激�ŝ�若�冴�勰�∽�違� ���絖���ŝ����祉�������с�壔�ŝ�������ゃ����ŝ����祉��������篏帥����障��; ���絖���ŝ����祉�������с�激�若�壔�������勉�� UTF-8 �����<�ゃ�˨�с�壔����⓾����������������с�����

The return value of tell for the standard streams like the STDIN depends on the operating system: it may return -1 or something else. tell on pipes, fifos, and sockets usually returns -1.

STDIN ��勉�������ʋ��羣���鴻����ŝ�若�����絲障����� tell ��勤�������ゃ� OS ��˩��絖������障��: -1 ��������勌����勐�ゃ��菴���c�⓾�������������������障�������� �����ゃ�����FIFO�����純�宴��������絲障����� tell ���篏帥����������勰���� -1 ���菴������障�����

There is no systell function. Use sysseek($fh, 0, 1) for that.

systell ��∽�違�壔�������障�������� 篁c�������� sysseek($fh, 0, 1) ��� 篏帥�c�⓾��������������

Do not use tell (or other buffered I/O operations) on a filehandle that has been manipulated by sysread, syswrite, or sysseek. Those functions ignore the buffering, while tell does not.

sysread, syswrite, sysseek ��ф��篏���������� �����<�ゃ�˨����潟����˨�� tell (��障����壔����勌����勉����������<�ŝ�潟�� I/O ���篏�) ���篏帥����ŝ����с�������������� �����������勰�∽�違�壔����������<�ŝ�潟�違����∴�������障��������tell �� ��������障�����