脚本定义
// script file name is "script.ps1"
// input parameter
param([string]$fileName)
// print parameter $fileName
Write-Output $fileName
脚本调用
// first way, must be passed in order.
.\script.ps1 .\MatchText.java
// second way, can be passed out of order.
.\script.ps1 -fileName .\MatchText.java
注意:
脚本中定义的变量,作用域范围仅限脚本内,一旦脚本执行结束,存在于脚本中的变量就会销毁。
如果一个变量定义在脚本外,没有定义在脚本内,在脚本内使用时会把外面的变量引过来。
如果一个变量定义在脚本外,脚本内也有定义,那么脚本内变量的改动不会影响脚本外的变量。
来源:CSDN
作者:Alex4319
链接:https://blog.csdn.net/wan_ghuan/article/details/104346908