Contenido de muestra de un archivo .txt en mi Mac:
This is sentence A.
This is sentence B.
This is sentence C.
This is sentence D.
This is sentence E.
Quiero implementar una subrutina, como esta:
writeTextAtSpecificLine(("This is the newcomer sentence." & linefeed), 4)
para que el archivo de texto se vea así:
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.
Sé que puedo lograr el resultado deseado al hacer que cada línea del archivo de texto sea su propio elemento en un objeto AppleScript list
, así:
set theIndividualLinesOfTextFileAsList to paragraphs of (read theFilepathOfTxtFile)
Luego podría dividir el list
, en función del número de línea deseado, y luego volver a agregarlo todo.
Pero, ¿existe un método más eficiente?
Mi archivo .txt real es mucho más largo que el contenido de muestra anterior.