Как я могу просмотреть файл журнала из консоли PowerShell? (т.е. эквивалент «меньше» в PowerShell)

Что такое PowerShell-эквивалент « Меньше'?

Я вижу «больше», но в нем отсутствуют некоторые функции, на которые я полагаюсь (например, поиск в файле).

Я ищу пейджер (эквивалент «меньше»), который позволяет выполнять поиск (с учетом или игнорированием регистра), сразу несколько файлов, и т.д.

Некоторые из наших серверов работают под управлением Windows 2008, и мне не хватает прав администратора для установки cygwin

Я слышал о Windows 2008, MSFT объединила свои усилия и предоставила несколько удобных для администраторов инструментов.

Обновление:

Я должен дать некоторый контекст:

  • Я мало знаю о Power Shell
  • На новых серверах стоит 2008 год
  • Хотя мне нравятся многие старые инструменты, подсказка dos не та. из них
  • Я надеялся, что у Powershell есть эквивалент grep, ls, less, xargs, et
  • Я понял, что PowerShell предоставил нам эти инструменты
  • Я быстро ответил на свой вопрос.

спасибо

]
26
задан user331465 20 May 2011 в 18:18
поделиться

3 ответа

Читается так, как будто вы знаете, что вы можете сделать это:

gc logfile.log | подробнее

(GC является псевдонимом для Get-Content).

Вы можете выполнять фильтрацию и т. Д., С этой дополнительной информацией можно ознакомиться, выполнив следующие команды:

Get-Help Get-Content Get-Help

Get-Content -Examples

(Get-Help gc также будет работать нормально).

И вас могут заинтересовать биты: limit \ filter и т. Д.

Get-Help gc -Parameter * | больше

21
ответ дан 28 November 2019 в 07:49
поделиться

Я не знаю ни одного прямого аналога для powershell, который вы могли бы легко реализовать. Лучше всего получить в Windows реализацию на меньше, чем за пределами Cygwin , так что вы можете просто вставить бинарный файл где-нибудь, доступный для вашей учетной записи.

2
ответ дан 28 November 2019 в 07:49
поделиться

В Windows 10 PowerShell + Cygwin я использую:

gc .\myfile.log | less

Ранее я пытался использовать Cygwin напрямую:

less .\myfile.log

но он показывает двоичный файл из-за неправильной установки кодировки между 32-битным и 64-битным.

1
ответ дан 28 November 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: