Saya memiliki serangkaian url yang sangat panjang tanpa karakter pemisah, dalam format yang sama seperti di bawah ini:
http://example.comhttp://example.nethttp://example.orghttp://etc...
Saya ingin setiap URL berada di baris baru. Saya mencoba melakukan ini dengan mengganti semua contoh "http: //" dengan "\ nhttp: //" menggunakan sed
sed 's_http://_\nhttp://_g' urls.txt
tetapi kesalahan segmentasi terjadi (pelanggaran memori). Saya hanya dapat menduga bahwa ukuran file yang sebenarnya (lebih dari 100GB) menyebabkan jumlah melebihi batas tertentu.
Saya dapat membagi file menjadi beberapa file yang lebih kecil untuk diproses, tetapi semua contoh "http: //" harus tetap utuh.
Apakah ada cara yang lebih baik untuk melakukan ini?