how to update a specific line in a text file

6 visualizzazioni (ultimi 30 giorni)
Hi folks,
I am going to read a formatted text file and update ONLY a line of that which can be in middle of text file. e.g. if contents of my text file are as the following:
test1 a1 a2 a3
test2 b1 b2 b3
test3 c1 c2 c3
I just want to update the the second line of this text file with new values like:
test2 f1 f2 f3
without changing other two lines so that I end up with
test1 a1 a2 a3
test2 f1 f2 f3
test3 c1 c2 c3
Is there any way to do so?
thanks in advance, --V

Risposta accettata

Yash
Yash il 30 Giu 2012
read the text file and them make changes to the array and then rewrite it
  1 Commento
Vahid
Vahid il 30 Giu 2012
Modificato: Vahid il 30 Giu 2012
thanks so much! I was thinking to apply exactly same way to resolve my problem:
  • first, read the data from the text file and save the data in an array
  • second, changing the desired element in the array
  • third, writing the updated array to the text file
It should perfectly work ;D

Accedi per commentare.

Più risposte (1)

Walter Roberson
Walter Roberson il 30 Giu 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by