web-dev-qa-db-ja.com

CMDでテキストファイルの内容を表示する方法

テキストファイルの内容をCMDウィンドウに表示したい。さらに、Unixのtail -fコマンドのように、ファイルに追加された新しい行を確認したいと思います。

156
Refael

moreコマンドを使用できます。例えば:

more filename.txt

Win32用のGNUユーティリティを見てくださいまたは それをダウンロードしてください

222
limcy_at_mip

Cmdのファイルの内容を見るために 'type'コマンドを使うことができます。

例 -

type abc.txt

より多くの情報が見つかります _ここ_

128
Anmol Saraf

そのための組み込み関数はないと思います

xxxx.txt > con

これはWindowsのデフォルトのテキストエディタでファイルを開く...

type xxxx.txt

これにより、現在のウィンドウにファイルが表示されます。多分これはあなたが使用できるパラメータを持っています...

ここに同様の質問があります: txtファイルから最後の10行を表示するCMD.EXEバッチスクリプト したがって、指定された行からファイルを表示するための "more"コマンドがあります、またはGNU bryanphが彼のリンクで示唆したものに対するWin32用ユーティリティ。

23
inf3rno

単一のPowerShellコマンドを使用してファイルの末尾を取得します。

powershell -nologo "& "Get-Content -Wait c:\logFile.log -Tail 10"

PowerShell 3.0以降に適用されます。

もう1つの選択肢は、次のコードでTAIL.CMDというファイルを作成することです。

powershell -nologo "& "Get-Content -Wait %1 -Tail %2"
3
Eyal

ファイルの内容を確認するには、 'more' コマンドを使用します。

more filename.txt
3
H.Marroquin

これを行うには、 " Windows PowerShell "というMicrosoftのより高度なコマンドラインシェルを使用できます。これは最新バージョンのWindowsに標準装備されているはずですが、 マイクロソフトからダウンロードすることができます まだインストールしていない場合は - /.

テキストファイルの最後の5行を取得するには、単にGet-Contentを使用してファイルを読み取り、次にSelect-Objectに最後の5項目/行を選択させます。

Get-Content c:\scripts\test.txt | Select-Object -last 5

出典: Get-Contentコマンドレットの使用

2
Michael Yaeger

Windowsには組み込みのオプションはありません。常にログを監視するには、この無料のアプリケーション BareTailPro を使用できます。

1
Sudheej

TAILユーティリティは Windows Server 2003リソースキットツール から入手できます。

追加の詳細はここにあります - Windowsのためのテールコマンド(CMD)

1
noni

ファイルの内容をライブで表示し、ファイルが変更されたときに更新するには、次のスクリプトを使用します。

@echo off
:start
cls
type myfile.txt
goto start

Cmdウィンドウを閉じるまでそれは永遠に繰り返されます。

1
Johnny G Gaming