哭死,定位了一个下午,竟然是对齐问题。
powershell脚本运行报错:
所在位置 Z:\test.ps1:231 字符: 1
+ }
+ ~
表达式或语句中包含意外的标记“}”。
所在位置 Z:\test.ps1:259 字符: 1
+ }
+ ~
表达式或语句中包含意外的标记“}”。
定位了半天,原因竟然是所有的对齐要统一。。
indent统一为4个后就好了。。
不能像shell那样随意了。。
坑二:发现从linux文件系统拷贝过来的ps1脚本不能直接用,原因是换行符有差异。
windows上应该用CRLF,而linux是LF。