gpt4 book ai didi

powershell - Powershell indexof无法正常工作

转载 作者:行者123 更新时间:2023-12-03 00:34:09 25 4
gpt4 key购买 nike

您能帮忙解决string.indexof问题吗?
这是我的工作:
1.使用ANSI将以下内容保存到log1.txt中。

   192.168.17.54,207.68.172.246 7:49am
292.168.17.54,207.68.172.246 7:41am
392.168.17.54,207.68.172.246 7:42am
  • 运行代码:

  • $b=get-content -Path log1.txt -Encoding ascii



    -在$ b中找不到字符串'192',并且$ b显示文件中的所有值。
  • $b.IndexOf('192')-1



    当我不使用get-content时-

    $b.indexof finds '192'



    我在这里想念什么?
  • 最佳答案

    Get-Content返回一个字符串数组,并且数组具有自己的.IndexOf()方法,该方法在数组中查找项目。 "192"在数组中不是完整的字符串,因此找不到。

    您希望Get-Content -Raw返回单个字符串,或更希望Get-Content ... | ForEach-Object { $_.IndexOf("192") }一次测试每一行。

    或像select-string这样的东西来测试文件中的任何行。

    关于powershell - Powershell indexof无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49333243/

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