Ho una serie molto lunga di URL senza caratteri di separazione, nello stesso formato di seguito:
http://example.comhttp://example.nethttp://example.orghttp://etc...
Voglio che ogni URL sia su una nuova riga. Ho provato a farlo sostituendo tutte le istanze di "http: //" con "\ nhttp: //" usando sed
sed 's_http://_\nhttp://_g' urls.txt
ma si verifica un errore di segmentazione (violazione della memoria). Posso solo supporre che la mera dimensione del file (supera i 100 GB) stia facendo sì che sed superi un certo limite.
Potrei dividere il file in più file più piccoli per l'elaborazione, ma tutte le istanze di "http: //" dovrebbero essere mantenute intatte.
C'è un modo migliore per farlo?