如何在matlab中编辑一个大的.txt文件

时间:2016-09-22 09:21:18

标签: matlab bigdata

我有一个大的.txt文件,包含大约1,105,000行,如下所示:

  .
  .
  .
p123 1
p43 2
p1234 1
p56 3
 .
 .
 .

但我想将其更改为:

  .
  .
  .
p123.jpg 1
p43.jpg 2
p1234.jpg 1
p56.jpg 3
  .
  .
  .

你知道如何在MATLAB中编辑这个文件吗?

1 个答案:

答案 0 :(得分:0)

只想回答我的问题:d

fid =fopen('your_file.txt');
fid2 =fopen('your_file2.txt','w');
n = textscan(fid,'%s %s');

for i = 1:length(n{1,1})
fprintf(fid2,[n{1}{i},'.jpg ',n{2}{i},'\n']);
end