shell循环结构有哪些

shell循环结构有哪些,第1张

Shell循环结构有多种循环形式,包括while循环、until循环、for循环和select in循环。

while循环

while 循环是Shell中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。

until循环

unti 循环和 while 循环恰好相反,当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环。

for循环的exp1、exp2、exp3 是三个表达式,其中 exp2 是判断条件,for 循环根据 exp2 结果来决定是否继续下一次循环。

Select In循环

select in循环是Shell独有的一种循环方式,用来增强交互性,可以通过列表中的编号来获取到每一个值

$c=New-PSSession "1921681499" -Credential "administrator"

$log=icm $c {get-eventlog -log Security -After "2013-3-12"}

$log|select TimeWritten,@{N="client";E={($_Messagesplit("`n")|Select-String "工作站名:")ToString()split()[2]trim()}},

@{N="ip";E={($_Messagesplit("`n")|Select-String "源网络地址:")ToString()split()[2]trim()}}|

{$_client}

这里有个例子 不知道能否帮到你。

get-eventlog -log Security -After "2013-3-12" #是提取日志

下面是提取信息和时间

while read enabledate

do

__aa=$enabledate;

done

echo "$__aa";

以上就是关于shell循环结构有哪些全部的内容,包括:shell循环结构有哪些、如何通过powershell获取win7域用户的安全日志,过滤出域用户名、机器、时间、信息、想写个shell脚本,获取到SQL中查询到的字段的值,赋给shell脚本中定义的变量,写入文件du.txt中.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9595499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存