无涯教程-Perl - tell函数

news2024/9/28 17:30:00

描述

此函数返回指定FILEHANDLE中读取指针的当前位置(以字节为单位)。如果省略FILEHANDLE,则它将返回上次访问的文件中的位置。

语法

以下是此函数的简单语法-

tell FILEHANDLE

tell

返回值

此函数以字节为单位返回当前文件位置。

以下是显示其基本用法的示例代码,要检查此功能,请执行以下操作-

  • 创建一个以" this is test"为内容的文本文件,并将其存储到/tmp目录中。

  • 从该文件读取2个字符。

  • 现在检查读取指针在文件中的位置。

#!/usr/bin/perl -w

open( 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/889078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RTSP/Onvif视频服务器EasyNVR视频监控汇聚平台的实际应用介绍

一、方案背景 在新时代的背景下&#xff0c;公安情报指挥体系建设需要在情报指挥中心为基础&#xff0c;以实现“情报全面精准、指挥集成统一、勤务协同高效、舆情管控有力”的目标。通过建设情指勤舆一体化指挥调度平台&#xff0c;将情报指挥中心打造成社会治安防控体系的核…

2023国考(地市级)判断推理

题目 黑白块 例题 例题 例题 例题

数据库的事务隔离级别(脏读、不可重复读、幻读)

并发事务问题 read uncommitted&#xff0c;存在脏读、不可重复度、幻读 read committed&#xff0c;存在不可重复读、幻读 repeatable read(默认)&#xff0c;存在幻读 serializable&#xff08;串行化&#xff0c;序列化&#xff09;&#xff0c;都不存在 前提&#xff1…

Android内存泄漏总结和性能优化技巧

我们在开发安卓应用时&#xff0c;性能优化是非常重要的方面。一方面&#xff0c;优化可以提高应用的响应速度、降低卡顿率和提升应用流畅度&#xff0c;从而提升用户体验&#xff1b;另一方面&#xff0c;优化也可以减少应用的资源占用&#xff0c;提高应用的稳定性和安全性&a…

ExcelServer Excel服务器的使用

Excel服务器的搭建 见 一步搭建Excel服务器 1、以EXCEL文件作为模板 1.1 利用excel易于使用的方式创建模板&#xff0c;并设置编辑&#xff0c;只读&#xff0c;函数等恪。 2、利用设置模板的权限 2.1 设置角色权限,允许哪些角色可以编辑 3、查看汇总的数据

java 设置JTable 不可编辑,但可以选择行。chatGPT就蒙了,最大的问题是哪些是自己想的,哪些有依据的及依据是什么。

这是对的。 tableModel new DefaultTableModel(new Object[]{"ID", "Name", "Type"}, 0){public boolean isCellEditable(int row, int column){return false;}};; 看看GPT的回答&#xff1a; 看似这个回事&#xff0c;但不对。 这个直接用中…

多维时序 | MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测

多维时序 | MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测 目录 多维时序 | MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现KOA-CNN-BiGRU-Attention多变量时间序列预测&#xff0c;KOA-…

PS实现多个图片转化GIF动画

PS实现多个图片转化为GIF动画步骤 一、导入图片素材1.打开PS软件&#xff0c;点击 [文件] --- [脚本] ---[将文件载入堆栈]2.选择图片3.导入成功 二、打开时间轴1.点击[窗口]---[时间轴]2.选择创建帧动画3.创建帧动画 三、创建动画1.复制帧。2.设置帧的内容。3.修改图片停留的时…

JRebel插件扩展-mac版

前言 上一篇分享了mac开发环境的搭建&#xff0c;但是欠了博友几个优化的债&#xff0c;今天先还一个&#xff0c;那就是idea里jRebel插件的扩展。 一、场景回眸 这个如果在win环境那扩展是分分钟&#xff0c;一个exe文件点点就行。现在在mac环境就没有这样的dmg可以执行的&…

如何用Apipost实现sign签名?

我们平常对外的接口都会用到sign签名&#xff0c;对不同的用户提供不同的apikey ,这样可以提高接口请求的安全性&#xff0c;避免被人抓包后乱请求。 如何用Apipost实现sign签名&#xff1f; 可以在Apipost中通过预执行脚本调用内置的JS库去实现预执行脚本是在发送请求之前自…

(JAVA)事件

ActionListener public class Test3 {public static void main(String[] args){JFrame jFrame new JFrame();//设置界面的宽高jFrame.setSize(603,680);//设置界面标题jFrame.setTitle("事件演示");//设置界面置顶jFrame.setAlwaysOnTop(true);//设置界面居中jFram…

java初级算法(杨辉三角)

java初级算法&#xff08;杨辉三角&#xff09; java初级算法&#xff08;杨辉三角&#xff09;内容&#xff1a;思路解法&#xff1a;代码实现 学习时间&#xff1a;2023/08/16 java初级算法&#xff08;杨辉三角&#xff09; 每日一算法&#xff1a;杨辉三角 内容&#xff1a…

跨境外贸必看|海外版小红书“Pinterest”如何推广引流?

Pinterest是一个海外图片社交分享网站&#xff0c;Pinterest与国内小红书的营销方式非常相似&#xff0c;它允许我们定位特定的人群、兴趣甚至位置&#xff0c;借助庞大的用户群体和针对特定受众的能力&#xff0c;它成为外贸与跨境电商的推广营销利器&#xff0c;越来越多的跨…

在项目中如何解除idea和Git的绑定

在项目中如何解除idea和Git的绑定 1、点击File--->Settings...(CtrlAltS)--->Version Control--->Directory Mappings--->点击取消Git的注册根路径&#xff1a; 2、回到idea界面就没有Git了&#xff1a; 3、给这个项目初始化 这样就可以重新绑定远程仓库了&#x…

记录hutool http通过代理模式proxy访问外面的链接

效果&#xff1a; 代码&#xff1a; public class TestMain {public static void main(String[] args){HttpRequest httpRequest HttpRequest.get("https://www.youtube.com").timeout(30000);httpRequest.setProxy(new Proxy(Proxy.Type.HTTP,new InetSocketAddre…

嵌入式开发场景下的代码管理方案(上)

目录 嵌入式开发场景的代码管理特点与诉求 特点 诉求 嵌入式开发场景的代码管理工具与方式 SVN 与 Git ➤ 1. 架构 ➤ 2. 安全 ➤ 3. 权限 ➤ 4. 性能 ➤ 5. 体验 本文来自 武让 极狐GitLab 高级解决方案架构师 版本控制&#xff0c;也称为源码控制、代码管理&#x…

开源代码分享(15)—电-气-热综合能源系统优化调度(附matlab代码)

参考文献&#xff1a; [1]邓红卫. 计及碳排放成本的电—气—热综合能源系统节点能价计算方法研究[D].东北电力大学,2019. [2]王静,徐箭,廖思阳,司马莉萍,孙元章,魏聪颖.计及新能源出力不确定性的电气综合能源系统协同优化[J].电力系统自动化,2019,43(15):2-9. [3]郑豪丰,杨国…

配置 crontab 作业和 创建协作目录

一&#xff1a; 配置 cron 作业&#xff0c;该作业每隔 3 分钟运行并执行以下命令&#xff1a; logger "EX200 in progress"&#xff0c;以用户 natasha 身份运行 crontab -eu natashacrontab -lu natasha e:编辑 u:指定用户 l&#xff1a;查看 创建协作目录 创…

OpenShift 4 - 基于 MinIO 安装 Red Hat Quay 镜像仓库

《OpenShift / RHEL / DevSecOps 汇总目录》 说明&#xff1a;本文已经在 OpenShift 4.13 Quay 3.9 的环境中验证 本文适合在单机 OpenShift 环境安装 Red Hat Quay 镜像仓库。 另外《OpenShift 4 - 安装 ODF 并部署红帽 Quay (1 Worker)》也可以在单节点部署。 而《OpenShif…

Ubuntu 20.04配置静态ip

ip配置文件 cd /etc/netplan配置 根据需求增加 # Let NetworkManager manage all devices on this system network:version: 2renderer: NetworkManager # 管理 不是必须ethernets:enp4s0: #网卡名dhcp4: no #关闭ipv4动态分配ip地址dhcp6: no #关闭ipv6动态分配…