当前位置: 首页 > news >正文

matlab批量替换txt文本文件的特定行的内容

1.下图所示,我想要替换第14行。

2.运行代码后,第14行已经更改为需要的内容。

clc,clear;
%%----------------------需要更改的地方------------------------------------
% 设置要操作的文本文件路径,替换为你自己的文件路径
path = 'D:\paper_write\gamit\gxbc\'; 
%指定的替换行,将第14行替换
replaceLine = 14;     
% 替换内容
newData ='-Unknown-           TRM59800.00     SCIS                    ANT # / TYPE'; %% --------------------------------------------------------------------
% 读取文件夹下的所有文件
data = dir(path);
for i=3:size(data,1)% 逐个读取文本文件
file_path = [path data(i).name];% 逐行读取,找到需要替换的行
fid = fopen(file_path,'r+');    
for k=1:(replaceLine-1)fgetl(fid);
end% 设置光标位置
fseek(fid, 0, 'cof'); 
myformat = '%s';   %输出格式
fprintf(fid, myformat, newData);  %重写该行 
fclose(fid);enddisp('已成功更改并保存文本文件!');

http://www.lryc.cn/news/309432.html

相关文章:

  • Qt Creator配置MSVC编译环境、调试环境
  • Linux系统运维命令:终止监听在 TCP端口80上的所有进程(使用lsof,grep,awk组合命令, 终止监听在 TCP某个端口上的所有进程)
  • 开源模型应用落地-业务优化篇(七)
  • 序列化-反序列化--json-xml-protoBuf
  • ubuntu 配置nacos开机启动
  • 单节点大数据平台运维脚本
  • HTML基础知识
  • 牛客禁用题:求阶乘
  • spring.factories的常用配置项
  • 数据库-第二/三章 关系数据库和标准语言SQL【期末复习|考研复习】
  • 【办公类-21-05】20240227单个word按“段落数”拆分多个Word(成果汇编 只有段落文字 1拆5)
  • 【前端素材】推荐优质后台管理系统网页my-Task平台模板(附源码)
  • Linux高负载排查最佳实践
  • 【python开发】网络编程(上)
  • php源码 单色bmp图片取模工具 按任意方式取模 生成字节数组 自由编辑点阵
  • 设计模式-命令模式(Command Pattern)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:位置设置)
  • ShardingJdbc实战-分库分表
  • 51单片机-(定时/计数器)
  • midjourney提示词语法
  • 【鸿蒙 HarmonyOS 4.0】路由router
  • AT24C1024的模拟IIC驱动
  • Stable Diffusion生成式扩散模型代码实现原理
  • 解决Keepalived “脑裂”(双VIP)问题
  • cAdvisor+Prometheus+Grafana 搞定Docker容器监控平台
  • java基础知识面试题
  • 科技云报道:黑马Groq单挑英伟达,AI芯片要变天?
  • 解决i18n国际化可读性问题,傻瓜式webpack中文支持国际化插件开发
  • 【Django】执行查询—F()表达式
  • 202112CSPT4磁盘文件操作