DOS命令怎么输出指定文件的第一行

DOS命令下的for命令输出文件的第一行怎么写??

@echo off
set /p Str=<file.txt
echo,%Str%
pause

用for命令的话,那么就是
@echo off
for /f "delims=" %%a in ('type "file.txt"') do (
set "Str=%%~a"
goto Next
)

:Next
echo,%Str%
pause追问

你好,谢谢你 能不能麻烦您说一下在cmd里面怎么一条cmd命令执行?非常感谢

追答

内容复制粘贴到记事本中,然后另存为bat后缀名的脚本文件。之后双击运行您保存的文件即可。

追问

嗯嗯 我知道  我想要的是直接可以再cmd里面执行的一条命令,

直接输出结果的。

追答

set /p str=<"file.txt" & echo %str%

追问

语法不对,这样写执行出错了

追答

set /p str=<"file.txt" & call echo %str%

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-20
不知道
相似回答