PowerShellで「less」に相当するものは何ですか?
「その他」は表示されますが、依存している機能の一部が不足しています(ファイルの検索など)。
検索(大文字と小文字を区別する、または無視する)、複数のファイルを一度に検索できるポケットベル(「less」に相当)を探しています。
一部のサーバーはWindows 2008を実行しており、cygwinをインストールするための管理者権限がありません
私はWindows 2008を聞いていましたが、MSFTは彼らの行動をまとめ、いくつかの管理しやすいツールを提供しました。
更新:
私はいくつかのコンテキストを与える必要があります:
ありがとう
あなたがこれを行うことができることを知っているようにそれは読みます:
gc logfile.log |もっと
(GCはGet-Contentのエイリアスです)。
あなたはフィルタリングなどを行うことができるかもしれません。これでより多くの情報はこれらのコマンドを実行することで見つけることができます:
Get-Help Get-Content Get-Help
Get-Content-例
(Get-Help gcも同様に機能します)。
そして、あなたが興味を持っているかもしれないビットはlimit\filterなどです...
Get-Help gc -Parameter * |もっと
[〜#〜] gow [〜#〜] lessのバージョンを使用するだけで問題なく動作します。
簡単に実装できるpowershellでの直接的なアナログは知りません。あなたの最善の策は、あなたのアカウントがアクセスできるどこかにバイナリをドロップすることができるように、Windowsの実装 cygwinの外にあることは少ない を取得することです。
powerShellでgrep/vim/wgetやその他のLinuxのようなコマンドを取得するには、実行することをお勧めします。
iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)
その後
scoop install grep
scoop install Perl
scoop install vim
それらすべてのリストを取得する
scoop search
Windows 10 PowerShell + Cygwinでは、次を使用します。
gc .\myfile.log | less
以前は直接cygwinを使用しようとしていました:
less .\myfile.log
しかし、32bビットと64ビットの間の無効な文字セット設定のため、バイナリファイルが表示されます。