くんすとの備忘録

プログラミングや環境設定の覚え書き。

BATファイルで、テキストファイルの2行目以降を取り出す方法

こんなファイルがあって

[a.txt]
aaa aa
bbb bb
ccc

このファイルから2行目以降を取り出したい(awk 'NR>1'したい)というときのやり方。


[test.bat]
@echo off

setlocal enabledelayedexpansion
for /f "usebackq tokens=*" %%a in (a.txt) do @if "!HEAD!"=="" (set HEAD=%%a) else echo %%a



実行結果
bbb bb
ccc


※解説は省略

広告