1

バッチスクリプトを使用して、スペースで区切られた行の最初のトークンを取得したいと思います。これはforループなしで実行できますか?

example input: a b c d
example output: a

ありがとう。

4

2 に答える 2

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
于 2012-09-12T14:31:52.933 に答える
0

AWKは次のように使用できます。

awk '{print $1}' <your_file>
于 2012-09-12T13:05:47.700 に答える