2009-06-08 6 views
18

Domanda davvero semplice Sono sicuro per il normale utente Mac ma;Mac OS sostituire ';' con la nuova riga sul file di testo

Sono un Mac molto recente e desidero eseguire un'operazione rapida su un file. Lo farei normalmente in Windows eseguendo una ricerca per ';' e sostituire con '\ n' nel mio editor preferito (Editplus) ma questo non sembra funzionare sui due editor che ho installato (Coda, Espresso) sul mio mac. Ho altri modi per farlo, ma ho pensato che sarebbe stato meglio se avessi capito perché non funzionava.

risposta

52

Immagino che abbiate problemi nell'inserire la stringa di sostituzione nella finestra di dialogo di ricerca. Se si desidera inserire una nuova riga in qualsiasi campo di testo Cocoa singola riga, è necessario premere ⎇⃣⏎⃣ (alt return). Funziona anche per la scheda.

15

È possibile farlo sulla riga di comando nel terminale con:

cat input | tr ";" "\n" > output 

gatto stampa il contenuto del file di input , tr prende questa uscita e sostituisce ; con \ n e questo viene quindi scritto nel file output