You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中将变量赋值为文本文档指定行内容

PowerShell逐行读取文本并拼接字符串

直接遍历Get-Content的输出即可实现逐行赋值,它会自动将文件内容按行拆分为字符串数组,每一次循环都能拿到单独的一行内容。

基础实现代码

$word = "hello"
# 逐行遍历文件内容
foreach ($num in Get-Content D:\bruteforce\list.txt) {
    # 拼接字符串
    $result = $num + $word
    # 这里可以执行你需要的操作,比如打印结果
    Write-Host $result
}

简洁管道写法

如果只需要生成拼接后的内容并保存或输出,用管道更高效:

$word = "hello"
Get-Content D:\bruteforce\list.txt | ForEach-Object { $_ + $word } | Out-File D:\bruteforce\result.txt

代码说明

  • Get-Content默认按行读取文件,返回的每个元素对应文件的一行,不会出现多行同时赋值的问题
  • foreach循环会依次将每行内容赋值给$num变量,完全符合你需要的"依次获取每行内容"的需求
  • 拼接操作$num + $word直接将两行字符串合并,得到1010hello、1020hello这类结果

内容的提问来源于stack exchange,提问作者Slendercraft101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:27:01