- 在这种情况下,-V就像一个指定变量是false还是true的开关,我们可以在中间的Dash之后使用几个单字母选项:
- 在循环中,命令行解析器始终解析整个命令行,以便将选项放置在整个命令行的任何位置:
三、这与上面的命令具有相同的效果,当然,尽管它在任何位置,但都不能放在循环的前面:
四、选项易于键入和使用,但是字母的数量有限,并且有太多东西需要控制。此时,您可以使用长格式的选项,类似地,为了使命令易于阅读,大多数短格式也具有相应的长格式。与短格式不同,长格式选项由两行指定-),后跟特定的选项;此外,当使用长形状时,只能跟踪一个选项;对于--V,对应的长格式为如下:
五、同样,长格式选项可以出现在命令中的任何位置:
六、对于--VL,相应的长格式可以是:
七、或:
八、在上面的命令中,--V(或--verbose)和--L(或--location)选项是bool型标志位,用于告诉curl打开或关闭某些功能。选项类型,即传递一些参数,例如,如果要将字符串传递给HTTP站中的服务器,请执行以下操作:
九、同样,可以使用相应的长格式:
十、在上面的示例中,我们的参数矩阵是一个连续的字符串,但是如果我们需要传递一个带有空格的参数怎么办?此时,我们必须使用引号将参数包括在内:
十一、如果未引用:然后循环将仅作为用户参数,其余字符,您和好吗?在循环中,它将被视为其他URL,因为此处未使用它-指定此选项。
十二、但是如果参数本身带有引号怎么办?当使用JSON传递参数时,这尤其常见。我们可以使用单引号将参数包括在内(但在Windows中不起作用)
十三、当有大量数据时,我们可以指定一个文件进入循环。