Contenuti di esempio di un file .txt sul mio Mac:
This is sentence A.
This is sentence B.
This is sentence C.
This is sentence D.
This is sentence E.
Voglio implementare una subroutine, come questa:
writeTextAtSpecificLine(("This is the newcomer sentence." & linefeed), 4)
in modo che, di conseguenza, il file di testo sia simile al seguente:
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.
So che posso ottenere il risultato desiderato rendendo ogni riga del file di testo il proprio elemento in un list
oggetto AppleScript , in questo modo:
set theIndividualLinesOfTextFileAsList to paragraphs of (read theFilepathOfTxtFile)
Potrei quindi dividere il list
, in base al numero di riga desiderato, e quindi aggiungere nuovamente tutto insieme.
Ma esiste un metodo più efficiente?
Il mio vero file .txt è molto più lungo del contenuto di esempio sopra.