我有一些东西想用 Powershell 来写。有人知道吗?谢谢。我使用 powershell 来创建一个列表。例如
$SUID = @("0011", "0012", "0013", "0014", "0015")
我有一个包含日志文件的文件夹:
0010Log201811151440.log
0012Log201811151440.log
0013Log201811151440.log
0017Log201811151440.log
0015Log201811151440.log
我想使用 Powershell 来确定 SUID 和文件匹配。例如:
0011 = file is missing
0012 = 0012Log201811151440.log
0013 = 0013Log201811151440.log
0014 = file is missing
0015 = 0015Log201811151440.log
答案1
您可以使用拆分方法来获取名称的第一部分:
$filename = "0010Log201811151440.log"
$separator = "Log"
$first = ($filename -split $separator)[0]
$first