要从第N个位置获取批处理文件参数,您可以使用以下方法:
在Python中,您可以使用以下代码:
import sys
# 获取第N个位置的参数
n = 3
arg = sys.argv[n]
print(arg)
在Java中,您可以使用以下代码:
public class Main {
public static void main(String[] args) {
int n = 3;
String arg = args[n];
System.out.println(arg);
}
}
在Linux和MacOS中,您可以使用以下命令:
# 获取第N个位置的参数
n=3
arg=$(echo "$@" | awk -v n=$n '{print $n}')
echo $arg
在Windows中,您可以使用以下命令:
@echo off
set n=3
for /f "tokens=%n%" %%a in ("%*") do set arg=%%a
echo %arg%
这些方法将帮助您从第N个位置获取批处理文件参数。
领取专属 10元无门槛券
手把手带您无忧上云