使用批处理脚本,我想得到一个由空格分隔的行的第一个标记。 这可以在没有for循环的情况下完成吗?
example input: a b c d
example output: a
感谢。
答案 0 :(得分:4)
使用CALL
命令将文本作为批处理参数传递,如下所示:
@echo off
setlocal
set text=a b c d
set result=
call :getFirstParam %text%
echo %result%
goto :eof
:getFirstParam
set result=%1
goto :eof
答案 1 :(得分:0)
您可以这样使用AWK:
awk '{print $1}' <your_file>