Cara Membalik atau Membalik File Teks Menggunakan Berbagai Cara di Windows
Saat menganalisis file log teks biasa seperti log server Web atau SFC, atau file log DISM, Anda mungkin kadang-kadang lebih suka item terbaru yang muncul di bagian atas. Namun, sebagian besar file log yang dihasilkan Windows akan memiliki entri tertua terdaftar pertama - entri terdaftar dalam urutan kronologis.

Anda mungkin bertanya-tanya bagaimana cara membalikkan baris dalam file log (atau file teks biasa, dalam hal ini) sehingga item terbaru muncul di bagian atas. Anda dapat membalikkan baris dalam file teks menggunakan beberapa metode, yang beberapa di antaranya tercakup dalam artikel ini.
Catatan: Seperti biasa, sebelum melanjutkan, pastikan untuk membuat cadangan file teks asli sebelum memanipulasinya - misalnya, menggunakan temukan / ganti, atau menjalankan skrip atau makro terhadap file teks.
Membalik File Teks Menggunakan Berbagai Cara di Windows
Metode 1: Menggunakan portal online (gratis)
Ada beberapa layanan online gratis untuk membalik urutan baris dalam file teks untuk Anda. Berikut adalah beberapa situs yang bermanfaat:
Sortir Garis Teks - Mekanik Teks: //textmechanic.co/Sort-Text-Lines.html Alat Berkas Besar - Sortir Garis: //textmechanic.co/Big-File-Tool-Sort-Lines.html Garis Balik: // www .miniwebtool.com / reverse-lines /

Metode 2: Menggunakan PowerShell
Untuk membalik urutan baris dalam file teks menggunakan PowerShell, gunakan sintaks baris perintah ini dari jendela PowerShell:
$ x = Dapatkan-Konten -Path "C: \ Users \ ramesh \ Desktop \ dism.log"; Set-Konten -Path "C: \ Users \ ramesh \ Desktop \ dism.log" -Nilai ($ x [($ x.Panjang-1) .. 0])

Metode 3: Menggunakan VBScript
Buat file VBScript dari konten berikut. Untuk melakukannya, buka Notepad, salin baris berikut ke dalamnya dan simpan file dengan ekstensi .vbs - misalnya reverse_text_file.vbs
'Script untuk membalikkan baris dalam file teks. Mengambil nama file teks sebagai argumen. Jika Wscript.arguments.count = 0 Kemudian wscript.quit Dim sFileName sFileName = Wscript.arguments (0) Const ForReading = 1 Const ForWriting = 2 Const TriStateTrue = -1 Dim arrLines () i = 0 Tetapkan objFSO = CreateObject ("Scripting. FileSystemObject ") Tetapkan objFile = objFSO.OpenTextFile (sFileName, ForReading, TriStateTrue) Lakukan Hingga objFile.AtEndOfStream ReDim Pertahankan arrLines (i) arrLines (i) = objFile.ReadLine i = i + 1 ObjectFileFileTextText.Close (sFileName, ForWriting, TriStateTrue) Untuk i = Ubound (arrLines) Ke LBound (arrLines) Langkah -1 objFile.WriteLine arrLines (i) Selanjutnya objFile.Tutup Wscript.echo "Selesai"
Untuk menjalankan file VBScript, gunakan sintaks baris perintah berikut:
cscript // nologo reverse_text_file.vbs "d: \ logs \ somefile.txt"
atau
$config[ads_text6] not foundwscript reverse_text_file.vbs "d: \ logs \ somefile.txt"
Sebagai alternatif, seret file teks pada file VBScript untuk membalikkan konten file teks.
Anda juga dapat menempatkan pintasan VBScript ke folder Kirim Ke untuk akses yang lebih mudah. Di folder Kirim Ke akun pengguna Anda, buat pintasan ke VBScript dengan awalan wscript.exe - mis. wscript.exe d:\reverse-text-file.vbs
dan sesuaikan ikon dan keterangan pintasannya.

Metode 4: Menggunakan Notepad ++
Untuk membalikkan baris dalam file teks menggunakan Notepad ++, pertama, Anda harus menambahkan awalan nomor seri untuk setiap baris. Kemudian balikkan garis (turun secara leksikografis), dan akhirnya hilangkan nomor seri. Ikuti langkah ini:
- Buka file teks menggunakan Notepad ++
- Pilih semua konten melalui Edit → Pilih Semua
- Dari menu Edit, pilih Editor Kolom
- Pilih tombol Angka untuk Memasukkan radio.
- Atur nomor awal: ke
1
- Tetapkan Kenaikan menurut: ke
1
- Aktifkan nol Memimpin, dan klik OK. Ini menambahkan nomor baris atau nomor seri sebelum setiap baris.
- Dari menu Edit, klik Operasi Lini → Urutkan Garis Leksikografis Menurun .
Baris dalam file teks sekarang dibalik. Jumlah total baris dalam contoh ini adalah
17612
(yaitu5
digit). Sekarang, Anda harus menghapus lima karakter pertama (Sl. No) di setiap baris. - Pergi ke baris 1 di file teks, dan tekan Ctrl + H untuk meluncurkan dialog Temukan & Ganti.
- Di kotak teks Temukan apa:, ketik
^.{5}(.*)$
- Di kotak Ganti dengan:, ketik
$1
- Setel Mode Pencarian ke ekspresi Reguler
- Klik Ganti Semua. Itu dia. Lima karakter pertama dihapus.
- Simpan file dan tutup Notepad ++.
Ini membalikkan baris dalam file teks Anda!