Exemple de contenu d'un fichier .txt sur mon Mac:
This is sentence A.
This is sentence B.
This is sentence C.
This is sentence D.
This is sentence E.
Je veux implémenter un sous-programme, comme ceci:
writeTextAtSpecificLine(("This is the newcomer sentence." & linefeed), 4)
de sorte que le fichier texte ressemblerait par conséquent à ceci:
This is sentence A.
This is sentence B.
This is sentence C.
This is the newcomer sentence
This is sentence D.
This is sentence E.
Je sais que je peux obtenir le résultat souhaité en attribuant à chaque ligne du fichier texte son propre élément dans un list
objet AppleScript , comme suit:
set theIndividualLinesOfTextFileAsList to paragraphs of (read theFilepathOfTxtFile)
Je pourrais ensuite scinder le list
, en fonction du numéro de ligne souhaité, puis le rajouter.
Mais existe-t-il une méthode plus efficace?
Mon vrai fichier .txt est beaucoup plus long que l'exemple de contenu ci-dessus.