Esempi di contenuti 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)
così che il file di testo dovrebbe apparire come questo:
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 oggetto in un oggetto% id_de% AppleScript, in questo modo:
set theIndividualLinesOfTextFileAsList to paragraphs of (read theFilepathOfTxtFile)
Potrei quindi dividere list
, in base al numero di riga desiderato, quindi aggiungerlo di nuovo.
Ma esiste un metodo più efficiente?
Il mio vero file .txt è molto più lungo del contenuto di esempio sopra.