PowerShell的一些基本语法


关键词

PowerShell的一些基本语法

摘要

<p>PowerShell中值得留意的语法,我这边做一个随笔记录,有点乱七八糟了,但我尽可能的从简。<br /></p><p><br /></p><p>1、注释<br />使用“#”作为行注释符<br />使用“<# 注释内容 #>” 来进行块注释。<br /><br />2、获取用户输入<br />$ip = Read-Host("请输入一个IP地址:"); #输入一个值赋给$ip变量<br /><br />3、输出字符串到PowerShell<br />Write-Host("程序执行完毕!");<br /><br />4、for循环<br />for($i=1; $i -le 10; $i++) {PingIp("221.231.138." + $i);}<br />#注意:这里<=是使用-le来代替的,表示less or equal。同理,还有eq, ne, ge, gt, le, lt等。另外,操作符之前都有一个短横线(-)。<br /><br /></p>

PowerShell中值得留意的语法,我这边做一个随笔记录,有点乱七八糟了,但我尽可能的从简。


1、注释
使用“#”作为行注释符
使用“<# 注释内容 #>” 来进行块注释。

2、获取用户输入
$ip = Read-Host("请输入一个IP地址:"); #输入一个值赋给$ip变量

3、输出字符串到PowerShell
Write-Host("程序执行完毕!");

4、for循环
for($i=1; $i -le 10; $i++) {PingIp("221.231.138." + $i);}
#注意:这里<=是使用-le来代替的,表示less or equal。同理,还有eq, ne, ge, gt, le, lt等。另外,操作符之前都有一个短横线(-)。

5、函数的定义和调用
function pingip($ip)
{
   ping $ip;
}
pingip($myip);


6、变量

$<变量名>=<值>;

变量都是以美元符号($)开头的,据说变量名没有规则,你想用什么都可以,但作为一个讲思想、讲作风的程序猿,我们从不乱来。

举例:$ip = "127.0.0.1";

PowerShell其实是有变量类型的,我们上面定义的$ip变量,其实是一个string类型的变量。看我们用双引号引起一个字符串,系统就自动将$ip判定为string类型了。如果你要明明白白的指定一个变量的类型,可以这样做:[string]$ip="127.0.0.1"; 就是在前面加一对中括号,把数据类型写进去即可。虽然你可能还不知道明明可以不指定类型,为什么还要多此一举,那我告诉你,这说明你“涉世未深”,等你后面用PowerShell做的坏事多了过后,你就默默的懂了。


后续不断补充中……

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:PowerShell的一些基本语法:http://www.splaybow.com/post/powershellsyntax.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« PowerShell让系统可以执行.ps1文件 使用PowerShell分析EPP日志 »