首页 > 代码库 > for 续2
for 续2
--------siwuxie095
(二)skip=n 忽略(屏蔽、隐藏)文本前 N 行的内容。
(N 必须大于 0,不能等于 0)
格式:
FOR /F "skip=n" %%I IN (Command1) DO Command2
如:文本 古诗十九首.txt 的内容:
(有些行多加了若干空格,是为了下面输出时对比。实际
上,从下面的结果可以看出,无论有没有前导空格,计算
机都会忽略掉前导空格,输出效果和没有前导空格一样)
代码:
@echo off for /f "skip=4" %%i in (古诗十九首.txt) do echo %%i pause>nul |
运行一览:前四行和前导空格都被屏蔽掉
再如:古诗十九首.txt 改为:
(加 8 个前导回车,即换行)
代码不变:
@echo off for /f "skip=4" %%i in (古诗十九首.txt) do echo %%i pause>nul |
运行一览:屏蔽时,一个前导回车算作一行而被屏蔽掉,
一共屏蔽掉 4 个前导回车,输出时,剩下的 4 个前导回车
都不会输出
再如:古诗十九首.txt 改为:
(加 2 个前导回车和 1 个中间回车)
代码不变:
@echo off for /f "skip=4" %%i in (古诗十九首.txt) do echo %%i pause>nul |
运行一览:输出时,屏蔽掉开头两个回车以及
"迢迢牵牛星,皎皎河汉女。" 两行,屏蔽共四
行。输出剩下诗句,同时剩下的回车不会被输出
【made by siwuxie095】
for 续2