26

'less'に相当するPowerShellとは何ですか?

'more'が表示されますが、依存している機能の一部が不足しています(ファイルの検索など)

検索(大文字と小文字を一致または無視)、一度に複数のファイルなどを許可するポケットベル(「less」に相当)を探しています。

一部のサーバーはWindows2008を実行しており、cygwinをインストールするための管理者権限がありません

私はWindows2008を聞いたことがありますが、MSFTは彼らの行動をまとめ、管理しやすいツールをいくつか提供しました。

アップデート:

私はいくつかの文脈を与える必要があります:

  • 私はPowerShellについてほとんど知りません
  • 新しいサーバーには2008が搭載されています
  • 私は昔の多くのツールに愛着を持っていますが、dosプロンプトはそれらの1つではありません
  • Powershellにgrep、ls、less、xargsなどと同等のものがあることを期待していました
  • PowerShellがそれらのツールを提供してくれたことを理解しました
  • 私はすぐに質問を解き放った。

ありがとう

4

6 に答える 6

22

あなたがこれを行うことができることをあなたが知っているようにそれは読みます:

gc logfile.log | もっと

(GCはGet-Contentのエイリアスです)。

次のコマンドを実行すると、フィルタリングなどを実行できる場合があります。詳細については、次を参照してください。

Get-Help Get-Content Get-Help

Get-Content-例

(Get-Help gcも正常に機能します)。

そしてあなたが興味を持っているかもしれないビットはlimit\filterなどです...

Get-Help gc -Parameter * | もっと

于 2011-05-21T09:10:40.900 に答える
5

私はlessのGOWバージョンを使用するだけで、正常に動作します。

于 2015-05-14T23:27:59.853 に答える
2

簡単に実装できるPowerShellの直接的なアナログはわかりません。最善の策は、cygwinの外部にあるlessのWindows実装を取得することです。そうすれば、アカウントにアクセスできる場所にバイナリをドロップすることができます。

于 2011-05-20T18:56:17.257 に答える
2

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
于 2015-02-26T18:07:23.297 に答える
1

Windows 10 PowerShell + Cygwinでは、次のものを使用します。

gc .\myfile.log | less

以前、私はcygwinを直接使用しようとしていました:

less .\myfile.log

ただし、32bビットと64ビットの間の無効な文字セット設定のためにバイナリファイルが表示されます。

于 2016-01-28T10:10:01.250 に答える
0

Powershellにgrep、ls、less、xargsなどと同等のものがあることを期待していました

この質問を見逃した場合(トップ投票)、この回答をお楽しみいただけます。

于 2011-05-21T09:53:24.610 に答える