原文链接:https://www.zhihu.com/question/329172681/answer/714066017
fid=fopen('text.txt','r')%源文件
fout=fopen('new.txt','w')%新文件,用于写入不含空行的数据
while ~feof(fid) %判断是否为文件末尾
tline=fgetl(fid);%读取一行
if isempty(tline)%是否为空行,是空行,则跳过
continue
else
fprintf(fout,'%s\n',tline);%不是空行则将该行写入'new.txt'
end
end
end源文件如下新文件如下
删除了所有空行