Pertanyaan Pilihan opsional dari 5 juta + baris di Notepad ++


Saya memiliki file teks biasa berukuran 5 juta plus. Windows Notepad tidak dapat melakukan apa-apa dan macet ketika mengklik ganda file tersebut. Notepad ++ dapat membuka file, bahkan dengan 5M baris. Saya ingin membagi file menjadi 10 file teks tunggal - yaitu 50K baris pertama akan berada di file individual, dan seterusnya berikutnya dan selanjutnya.

Masalahnya adalah ketika saya Ctrl + G dan pergi ke garis 50kita, saya harus menahan shift, menekan panah ke atas hingga 50k garis pertama dipilih. Butuh beberapa menit. Apakah ada cara yang lebih mudah untuk memisahkan file?


4
2017-11-08 00:18


asal


Ini mungkin tugas yang lebih baik ditangani oleh baris perintah. - iglvzx


Jawaban:


Shift-control-home akan menyorot dari posisi saat ini ke bagian atas file.


6
2017-11-08 01:20



wow ini memang jalan pintas buat saya ,, meski butuh waktu ,, saya pikir itu jauh lebih cepat daripada hanya menekan shift + ke atas dan menunggu .. - robertshare
Pertanyaan "sebenarnya" seharusnya adalah "apakah ada utilitas yang akan membagi file teks menjadi file yang lebih kecil berdasarkan sejumlah baris". Saya pikir itu akan menjadi solusi yang lebih baik untuk kebutuhan yang mendasarinya. - Paul


Anda mungkin memberi MEMBAGI di GnuWin32 mencoba. Secara sederhana:

split --lines=50000 YourInputFile.dat OutputFile.

akan menghasilkan:

OutputFile.aa
OutputFile.ab
OutputFile.ac
OutputFile.ad
 .
 .

masing-masing dengan 50.000 catatan. File terakhir akan berisi sisanya.


3
2017-11-08 03:01



terima kasih, saya benar-benar ingin mencoba apa yang Anda katakan, tetapi saya tidak tahu banyak tentang gnuwin32 .. - robertshare
Ini bisa sederhana seperti mengunduh utilitas inti (dari gnuwin32.sourceforge.net/packages/coreutils.htm) dan menginstal. Kemudian, aktifkan split dari mana pun Anda menginstalnya. - BillP3rd