gpt4 book ai didi

powershell - Powershell搜索值为 “1”的文本

转载 作者:行者123 更新时间:2023-12-03 00:20:07 26 4
gpt4 key购买 nike

请有人帮我,我对Powershell有点陌生,因此,您的耐心和知识将不胜感激。

问题出在这里:我在txt文件中每行都有数字。
我需要解析txt文件并找出特定值出现了多少次
因此,在下面的示例中,我需要在文件中搜索该值,然后计算出现的次数

例:

12,
2,
41,
234,
21,
1,
11,
1,

到目前为止,这是我尝试过的
$txt = get-content 'C:\numbers.txt'
$search = $txt -match "1"
$search.count

但是结果还找到12,41,21,1,11
如何找出仅1的计数?

最佳答案

我认为您可以分割每一行,然后使用-like运算符而不是-match,而-like则表达式的两面必须相同(但是您仍然可以使用常规的通配符*和?):

(gc c:\temp\tsts.txt |%{  $_.split(', ') -like 1 }|Measure-Object).count

关于powershell - Powershell搜索值为 “1”的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com