1

我想要在批处理脚本中与 C 中的printf&类似的东西?scanf

这是我的脚本

for /F "delims=;" %%i in (servers11.txt) do  (
type \\triss-s02-vm\ITG\Triton\GroupConfig.csv | grep -i %%i > temp13.txt

REM type temp.txt | gawk -F"," '{print $1}'
)

在这里,我servers11.txt手动创建并在那里输入值。我想从命令提示符输入它。请帮助我这样做。

4

2 回答 2

1

您可以使用 SET /P 来询问用户输入:

set /P SERV=SERVERNAME?
echo %SERV% >> temp13.txt
于 2013-07-01T13:51:25.813 回答
1

如果要在命令行上从头开始创建文件,请使用copy con

C:\>copy con servers11.txt
serverA
serverB
^Z
C:\>type servers11.txt
serverA
serverB
C:\>_

最后copy con输入Ctrl+ Z, Enter^Z以上)。

于 2013-07-01T13:56:26.573 回答