Как перевернуть или перевернуть текстовый файл разными способами в Windows - Winhelponline

How Flip Reverse Text File Using Different Ways Windows Winhelponline

При анализе файлов журналов с открытым текстом, таких как журналы веб-сервера или Sfc или DISM log файлы, иногда вы можете предпочесть, чтобы самые последние элементы отображались вверху. Однако в большинстве файлов журналов, генерируемых Windows, самые старые записи будут перечислены первыми - записи будут перечислены в хронологическом порядке.



перевернуть строки в окнах текстового файла



Вам может быть интересно, как поменять местами строки в файле журнала (или любом текстовом файле, если на то пошло), чтобы новейшие элементы отображались вверху. Вы можете перевернуть строки в текстовом файле несколькими способами, некоторые из которых описаны в этой статье.



Обратный текстовый файл в Windows

  1. Использование бесплатных онлайн-сайтов / сервисов
  2. Использование PowerShell
  3. Использование VBScript
  4. Использование Notepad ++

Заметка: Как всегда, прежде чем продолжить, обязательно сделайте резервную копию исходного текстового файла перед тем, как манипулировать им - например, с помощью поиска / замены или запуска сценария или макроса для текстового файла.

Инвертировать текстовый файл в Windows разными способами

Метод 1. Использование онлайн-порталов (бесплатно)

Существует несколько бесплатных онлайн-сервисов, которые меняют порядок строк в текстовом файле за вас. Вот парочка полезных сайтов:



Сортировка текстовых строк - Механика текста: https://textmechanic.co/Sort-Text-Lines.html Инструмент большого файла - строки сортировки: https://textmechanic.co/Big-File-Tool-Sort-Lines.html Обратные линии: https://www.miniwebtool.com/reverse-lines/ 

перевернуть строки в окнах текстового файла

Метод 2: Использование PowerShell

Чтобы изменить порядок строк в текстовом файле с помощью PowerShell, используйте этот синтаксис командной строки из окна 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])

перевернуть строки в текстовом файле Windows PowerShell

Метод 3: Использование VBScript

Создайте файл VBScript из следующего содержимого. Для этого откройте Блокнот, скопируйте в него следующие строки и сохраните файл с расширением .vbs, например reverse_text_file.vbs

'Скрипт для переворота строк в текстовом файле. В качестве аргумента принимает имя текстового файла. Если Wscript.arguments.count = 0 Тогда wscript.quit Dim sFileName sFileName = Wscript.arguments (0) Const ForReading = 1 Const ForWriting = 2 Const TriStateTrue = -1 Dim arrLines () i = 0 Установить objFSO = CreateObject ('Scripting. FileSystemObject ') Установить objFile = objFSO.OpenTextFile (sFileName, ForReading, TriStateTrue) Сделать до objFile.AtEndOfStream ReDim Сохранить arrLines (i) arrLines (i) = objFile.ReadLinelose i = i + 1 Loop ObjFile.ReadLinelose i = i + 1 Loop objFile.ReadLine i = i + 1 Loop (sFileName, ForWriting, TriStateTrue) Для i = Ubound (arrLines) To LBound (arrLines) Шаг -1 objFile.WriteLine arrLines (i) Следующий objFile.Закройте Wscript.echo 'Done'

Чтобы запустить файл VBScript, используйте следующий синтаксис командной строки:

cscript // нет файла reverse_text_file.vbs 'd:  logs  somefile.txt'

или же

wscript файл-обратного_текста.vbs 'd:  logs  somefile.txt'

Либо перетащите текстовый файл в файл VBScript, чтобы перевернуть содержимое текстового файла.

Вы также можете поместить ярлык VBScript в папку «Отправить» для облегчения доступа. в Отправить в папку учетной записи пользователя, создайте ярлык для VBScript с префиксом wscript.exe, например wscript.exe d: обратный текст-файл.vbs и настроить его значок и ярлык.

Метод 4: Использование Notepad ++

Чтобы перевернуть строки в текстовом файле с помощью Notepad ++, сначала вам нужно добавить префикс серийного номера для каждой строки. Затем переверните строки (лексикографически по убыванию) и, наконец, удалить серийные номера . Следуй этим шагам:

  1. Откройте текстовый файл с помощью Notepad ++
  2. Выделите все содержимое через Правка → Выбрать все
  3. В меню Правка выберите Редактор столбцов.
    перевернуть строки в текстовом файле блокнота ++
  4. Выберите Число для вставки переключатель.
  5. Установите Начальный номер: на 1
  6. Установите Увеличить на: на 1
  7. включить Ведущие нули и нажмите ОК. Это добавляет номер строки или серийный номер перед каждой строкой.
    перевернуть строки в текстовом файле блокнота ++
  8. В меню Правка щелкните Линейные операцииСортировка строк по лексикографическому убыванию .
    перевернуть строки в текстовом файле блокнота ++
    Теперь строки в текстовом файле перевернуты. Общее количество строк в этом примере равно 17612 (т.е. 5 цифры). Теперь вам нужно удалить первые пять символов (Sl. No) в каждой строке.
  9. Перейдите к первой строке текстового файла и нажмите Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить».
  10. В текстовом поле Найти: введите ^. {5} (. *) $
  11. В поле Заменить на: введите 1 доллар
  12. Установите режим поиска на Регулярное выражение
    перевернуть строки в текстовом файле блокнота ++
  13. Щелкните 'Заменить все'. Это оно. Удаляются первые пять символов.
    перевернуть строки в текстовом файле блокнота ++
  14. Сохраните файл и закройте Notepad ++.
СВЯЗАННЫЙ: Notepad ++ Советы: поиск и замена и примеры манипуляции с текстом

Это меняет местами строки в вашем текстовом файле!


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)