how to modify a file. txt
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Federico Paolucci
el 28 de Oct. de 2022
Comentada: Jan
el 29 de Oct. de 2022
Hello,
I would like some advice from someone to do this job: I have to copy the lines of a text file to an another text file created by me until it comes from a certain string. Arrived at this string, I stop copying and I have to insert at the end of these copied lines other lines of text coming from a third .txt file
Thanks in advance for the advice
3 comentarios
MR
el 28 de Oct. de 2022
Hi,
does this help you?
% Open file
file = fopen('myFile.txt', 'w');
% Write text into my txt file which I just created
fprintf(file, 'My own Text goes here.');
Respuesta aceptada
Jan
el 28 de Oct. de 2022
Editada: Jan
el 29 de Oct. de 2022
C = readlines('YourFile.txt');
idx = find(contains(C, 'TheWordYouAreSearching'), 1);
writelines(C(1:idx), 'Output.txt'); % [EDITED] Data at 1st, file name at 2nd
D = readlines('The3rdFile.txt');
writelines(D, 'Output.txt', 'WriteMode', 'append'); % [EDITED], see above
2 comentarios
Jan
el 29 de Oct. de 2022
@Federico Paolucci: If a command fails, look into the documentation:
doc writelines
There you see, that the first argument is the data and the second one the file name. I've swapped them.
The code is fixed now.
Más respuestas (0)
Ver también
Categorías
Más información sobre Install Products en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!