Ejemplo de contenido 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 este:
writeTextAtSpecificLine(("This is the newcomer sentence." & linefeed), 4)
así que, el archivo de texto por consiguiente, en este aspecto:
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 mi resultado deseado haciendo de cada línea del archivo de texto de su propio elemento en un AppleScript list
objeto, así:
set theIndividualLinesOfTextFileAsList to paragraphs of (read theFilepathOfTxtFile)
Entonces yo podría dividir el list
, basado en el número de la línea y, a continuación, agregar todo de nuevo juntos.
Pero, ¿ un método más eficiente para existir?
Mi verdadero .archivo txt es mucho más largo que el contenido de la muestra anterior.