Jak převrátit nebo převrátit textový soubor pomocí různých způsobů v systému Windows - Winhelponline

How Flip Reverse Text File Using Different Ways Windows Winhelponline

Při analýze souborů protokolu ve formátu prostého textu, jako jsou protokoly webového serveru nebo Sfc nebo DISM soubory protokolu, můžete někdy upřednostňovat nejnovější položky zobrazené v horní části. Většina souborů protokolu, které systém Windows generuje, by však měla nejstarší položky uvedené jako první - položky uvedené v chronologickém pořadí.



obrácené řádky v textovém souboru okna



Možná vás zajímá, jak převrátit řádky v souboru protokolu (nebo jakémkoli jiném souboru v prostém textu) tak, aby se nejnovější položky zobrazily nahoře. Můžete převrátit řádky v textovém souboru pomocí několika metod, z nichž některé jsou popsány v tomto článku.



Obrátit textový soubor ve Windows

  1. Používání bezplatných online stránek / služeb
  2. Pomocí prostředí PowerShell
  3. Používání VBScript
  4. Používání programu Poznámkový blok ++

Poznámka: Než budete pokračovat, nezapomeňte před manipulací s původním textovým souborem vždy zálohovat - například pomocí funkce Najít / nahradit nebo spustit skript nebo makro proti textovému souboru.

Převrácení textového souboru pomocí různých způsobů v systému Windows

Metoda 1: Používání online portálů (zdarma)

Existuje několik bezplatných online služeb, které vám pomohou změnit pořadí řádků v textovém souboru. Zde je několik užitečných stránek:



Řazení textových řádků - Mechanik textu: https://textmechanic.co/Sort-Text-Lines.html Nástroj pro velké soubory - Řádkové řádky: https://textmechanic.co/Big-File-Tool-Sort-Lines.html Obrácené řádky: https://www.miniwebtool.com/reverse-lines/ 

obrácené řádky v textovém souboru okna

Metoda 2: Použití prostředí PowerShell

Chcete-li obrátit pořadí řádků v textovém souboru pomocí prostředí PowerShell, použijte tuto syntaxi příkazového řádku z okna prostředí PowerShell:

$ x = Get-Content -Path 'C:  Users  ramesh  Desktop  dism.log' Set-Content -Path 'C:  Users  ramesh  Desktop  dism.log' -Value ($ x [($ x .Length-1) .. 0])

zpětné řádky v textovém souboru Windows PowerShell

Metoda 3: Použití VBScript

Vytvořte soubor VBScript z následujícího obsahu. Chcete-li tak učinit, otevřete Poznámkový blok, zkopírujte do něj následující řádky a uložte soubor s příponou .vbs - např. reverse_text_file.vbs

'Skript pro obrácení řádků v textovém souboru. Jako argument použije název textového souboru. If Wscript.arguments.count = 0 Then wscript.quit Dim sFileName sFileName = Wscript.arguments (0) Const ForReading = 1 Const ForWriting = 2 Const TriStateTrue = -1 Dim arrLines () i = 0 Set objFSO = CreateObject ('Scripting. FileSystemObject ') Set objFile = objFSO.OpenTextFile (sFileName, ForReading, TriStateTrue) Do Dokud objFile.AtEndOfStream ReDim Zachovat arrLines (i) arrLines (i) = objFile.ReadLine i = i + 1 Loop objFile.Close Nastavit objFile.close (sFileName, ForWriting, TriStateTrue) For i = Ubound (arrLines) To LBound (arrLines) Step -1 objFile.WriteLine arrLines (i) Next objFile.Close Wscript.echo 'Done'

Chcete-li spustit soubor VBScript, použijte následující syntaxi příkazového řádku:

cscript // nologo reverse_text_file.vbs 'd:  logs  somefile.txt'

nebo

wscript reverse_text_file.vbs 'd:  logs  somefile.txt'

Alternativně přetáhněte textový soubor do souboru VBScript, abyste obsah textového souboru obrátili.

Pro snazší přístup můžete také umístit zástupce VBScript do složky Odeslat. V Odeslat do složky svého uživatelského účtu, vytvořte zástupce k VBScript s předponou wscript.exe - např. wscript.exe d: reverse-text-file.vbs a přizpůsobit jeho ikonu a titulek zástupce.

Metoda 4: Používání programu Poznámkový blok ++

Chcete-li řádky v textovém souboru převrátit pomocí programu Poznámkový blok ++, musíte nejprve přidat předponu sériového čísla pro každý řádek. Pak obraťte řádky (lexikograficky sestupně) a nakonec odebrat sériová čísla . Následuj tyto kroky:

  1. Otevřete textový soubor pomocí programu Poznámkový blok ++
  2. Vyberte veškerý obsah pomocí Upravit → Vybrat vše
  3. Z nabídky Úpravy vyberte Editor sloupců
    zpětné řádky v textovém souboru poznámkový blok ++
  4. Vybrat Číslo k vložení přepínač.
  5. Nastavit počáteční číslo: na 1
  6. Nastavit zvýšení o: na 1
  7. Umožnit Přední nuly a klikněte na OK. To přidá číslo řádku nebo sériové číslo před každý řádek.
    zpětné řádky v textovém souboru poznámkový blok ++
  8. V nabídce Úpravy klepněte na Liniové operaceŘadit řádky lexikograficky sestupně .
    zpětné řádky v textovém souboru poznámkový blok ++
    Řádky v textovém souboru jsou nyní obráceny. Celkový počet řádků v tomto příkladu je 17612 (tj. 5 číslice). Nyní budete muset odebrat prvních pět znaků (Sl. No) v každém řádku.
  9. V textovém souboru přejděte na první řádek a stisknutím kláves Ctrl + H spusťte dialog Najít a nahradit.
  10. Do textového pole Najít co zadejte: ^. {5} (. *) $
  11. Do pole Nahradit: zadejte 1 $
  12. Nastavte režim vyhledávání na Regulární výraz
    zpětné řádky v textovém souboru poznámkový blok ++
  13. Klikněte na Nahradit vše. A je to. Prvních pět znaků je odstraněno.
    zpětné řádky v textovém souboru poznámkový blok ++
  14. Uložte soubor a zavřete Poznámkový blok ++.
PŘÍBUZNÝ: Tipy pro Poznámkový blok ++: Najít a nahradit a Příklady manipulace s textem

Tím se obrátí řádky v textovém souboru!


Jedna malá žádost: Pokud se vám tento příspěvek líbil, sdílejte ho prosím?

Jedno „malé“ sdílení od vás by vážně hodně pomohlo s růstem tohoto blogu. Několik skvělých návrhů:
  • Připnout!
  • Sdílejte to na svém oblíbeném blogu + Facebook, Reddit
  • Tweetujte to!
Takže vám moc děkuji za podporu, můj čtenáři. Nebude to trvat déle než 10 sekund vašeho času. Tlačítka pro sdílení jsou vpravo dole. :)