Windows の 'tail' コマンドに相当するもの [重複] 質問する

Windows の 'tail' コマンドに相当するもの [重複] 質問する

*nixをシミュレートする方法はありますか?しっぽWindowsのコマンドラインでコマンドを実行するにはどうすればいいですか?ファイルがあり、最初の部分を切り取る方法が欲しいのですがテキストの行。例:

D:\>type file.txt
line one
line two
line three
D:\>*[call to tail]* > result.txt

D:\>type result.txt
line two
line three

ベストアンサー1

もしあなたが持っているWindows PowerShellインストール済みの場合 (XP 以降に含まれていると思います)、cmd.exe から実行するだけです。

ヘッドコマンド:

powershell -command "& {Get-Content *filename* -TotalCount *n*}"

テールコマンド:

powershell -command "& {Get-Content *filename* | Select-Object -last *n*}"

または、PowerShell から直接:

Get-Content *filename* -TotalCount *n*
Get-Content *filename* | Select-Object -last *n*


アップデート

PowerShell 3.0 (Windows 8 以降) では、エイリアス.Tailを持つコマンドが追加され、エイリアスも追加されました。LastHeadFirstTotalCount

したがって、コマンドは次のように書き直すことができます。

Get-Content *filename* -Head *n*
Get-Content *filename* -Tail *n*

おすすめ記事