CMD ウィンドウにテキスト ファイルの内容を表示したいと考えています。tail -f
さらに、 Unix のコマンドのように、ファイルに追加された新しい行を確認したいと考えています。
14 に答える
そのための組み込み関数はないと思います
xxxx.txt > con
これにより、Windows のデフォルトのテキスト エディタでファイルが開かれます...
type xxxx.txt
これにより、現在のウィンドウにファイルが表示されます。たぶん、これには使用できるパラメーターがあります...
同様の質問がここにあります: txt ファイルから最後の 10 行を表示する CMD.EXE バッチ スクリプト したがって、指定された行からファイルを表示する「more」コマンドがあります。または、bryanph が提案した Win32 用 GNU ユーティリティを使用できます。彼のリンクで。
ファイルの内容を表示するには:
type file.txt
-コマンド
cat file.txt
- バッシュ/パワーシェル
これを行うには、「 Windows PowerShell」と呼ばれる Microsoft のより高度なコマンド ライン シェルを使用できます。Windows の最新バージョンには標準で付属しているはずですが、まだインストールしていない場合は、Microsoft からダウンロードできます。
Get-Content
テキスト ファイルの最後の 5 行を取得するには、を使用してファイルを読み取り、Select-Object
最後の 5 項目/行を選択します。
Get-Content c:\scripts\test.txt | Select-Object -last 5
Windows で使用できる組み込みオプションはありません。ログを常に監視するには、この無料のアプリケーションBareTailProを使用できます。
TAIL ユーティリティは、 Windows Server 2003 リソース キットのツールから入手できます。
追加の詳細は次のとおりです - Tail command for Windows (CMD)。