gpt4 book ai didi

batch-file - 从文本文件中回显第 n 行,其中 'n' 是命令行参数

转载 作者:行者123 更新时间:2023-12-04 01:43:08 25 4
gpt4 key购买 nike

我有一个带有数字的简单文本文件,例如:

12345
45678
34567
89101

我需要一个批处理来从这个文件中返回第 n 行。 n 应该取自命令行参数。

我对批处理脚本很陌生,所以在此先感谢您的帮助。

最佳答案

获取文件 来自 您可以使用更多 +n 的第 n 行(对于第 1 行是 n=0)。
要拆分文件的其余部分,您可以使用 FOR /F环形。

如果在第 n 行之前有空行,这甚至有效。
可能需要将 EOL 设置为未使用的字符或换行(默认为 ; )

set "lineNr=%1"
set /a lineNr-=1
for /f "usebackq delims=" %%a in (`more +%lineNr% text.txt`) DO (
echo %%a
goto :leave
)
:leave

关于batch-file - 从文本文件中回显第 n 行,其中 'n' 是命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com