2016-09-22 4 views
0

У меня есть большой файл .txt, содержащий около 1105000 строк, как это:Как редактировать большой файл .txt в MATLAB

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

, но я хочу, чтобы изменить его на:

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

Do вы знаете, как я могу редактировать этот файл в MATLAB?

+3

вы можете, но это не рекомендуется - что-то вроде Bash или даже CMD гораздо лучше подходит для такого рода простого редактирования. – GameOfThrows

ответ

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 
Смежные вопросы