如何通过powershell将文本文件的每一行保存为数组

2024-01-13

如果我有一个文本文件 C:\USER\Documents\Collections\collection.txt ,其中包含以下信息:

collectionA.json
collectionB.json
collectionC.json
collectionD.json

我想知道如何通过 Powershell 将文本文件中的每一行存储为数组的元素,例如..

array arrayFromFile = new Array;
foreach(line x in collection.txt)
{
    arrayFromFile.Add(x);
}

..最终目标是执行以下操作:

foreach(string x in arrayFromFile)
{
    newman run x;
}

对于这个看似简单的问题,我深表歉意 - 我以前从未处理过 Powershell。


The Get-Content命令将文本文件中的每一行作为单独的字符串返回,因此会给您一个数组(只要您不使用-Raw范围;这会导致所有行组合成一个字符串)。

[string[]]$arrayFromFile = Get-Content -Path 'C:\USER\Documents\Collections\collection.txt'

In 他的出色回答 https://stackoverflow.com/a/52172027/361842, mklement0 提供了有关调用此命令时实际发生情况的更多详细信息,以及如果您关心性能而不是便利性的替代方法。如果您有兴趣更多地了解该语言而不是仅仅解决这个一次性要求,那么绝对值得一读。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过powershell将文本文件的每一行保存为数组 的相关文章

  • 在 angular2 中过滤数组

    我正在研究如何在 Angular2 中过滤数据数组 我研究过使用自定义管道 但我觉得这不是我想要的 因为它似乎更适合简单的表示转换 而不是过滤大量数据 数组排列如下 getLogs Array
  • 结构体指针的动态数组

    我必须使用以下代码块来完成学校作业 严格不进行任何修改 typedef struct char firstName char lastName int id float mark pStudentRecord pStudentRecord
  • dispatch_write() 和dispatch_read() 用法

    我只是在玩一些 GCD 函数来向文件写入和读取数据 其中两个函数是dispatch write and dispatch read 它允许向文件描述符写入和读取数据 而无需设置新的dispatch io t渠道 所以 我有以下代码 impo
  • 从数组中检索均匀分布的元素数

    我知道如何提取数组中的每个第 n 项 但我遇到的困难如下 如何从 1800 个元素的数组中提取第 n 个项目 始终包括第一个和最后一个元素 总共最多 256 个元素 Example array 1 2 3 4 5 6 7 8 9 10 提取
  • php递归合并

    我需要以某种不同的方式合并一些数组 我使用 array merge recursive 然而 有一些事情我需要改变 但我不知道如何改变 这是来自 php net 的引用 但是 如果数组具有相同的数字键 则后面的值 不会覆盖原始值 但会追加
  • 方法的表达式开头非法

    所以我试图打开 关闭 重新打开 读取并将数组转换为一维数组和二维数组 public class Assigntment2Condensed public static void main String args throws IOExcep
  • Powershell 在导入 csv 时出现 Set-ACL 问题

    我使用一个脚本将 ACL 从一个系统导入到 csv 中 并使用另一个脚本读取 csv 创建文件夹结构并将权限应用到新系统 由于安全限制 系统不可能相互连接 因此不能选择 robocopy 正在创建新的文件夹结构 但 ACL 未应用 并且出现
  • 如果存储字符串的 char 数组小于字符串,C++ 真正将字符串存储在哪里?

    我正在测试 C Premiere 书中有关 C 字符串的示例 const int size 9 char name1 size char name2 size C owboy 8 characters here cout lt lt How
  • 在 PHP 中使用数组来比较用户名/密码

    我有以下 php 脚本 其中有一个用户名和密码 Username user1 Password pass1 if isset POST submitform Clean up the input values foreach POST as
  • Mac OS X 中文件系统的 Unicode 编码在 Python 中不正确?

    在 OS X 和 Python 中处理 Unicode 文件名有点困难 我试图在代码中稍后使用文件名作为正则表达式的输入 但文件名中使用的编码似乎与 sys getfilesystemencoding 告诉我的不同 采取以下代码 usr b
  • 如何在 VSTS 中的托管代理上运行或安装工具

    我想在 VSTS 上以管理员身份运行 cmd 实际上 我正在尝试在 VSTS 托管代理上安装带有 Chocolatey 工具管理器的 git tfs 因此我在 VSTS 命令行任务上运行以下命令 SystemRoot System32 Wi
  • 监视目录的更改

    很像一个类似的问题 https stackoverflow com questions 112276 directory modification monitoring 我正在尝试监视 Linux 机器上的目录以添加新文件 并希望在这些新文
  • Java:不使用 Arrays.sort() 对整数数组进行排序

    这是我们 Java 课程的练习之一中的说明 首先 我想说我 做了我的功课 我不仅仅是懒惰地请 Stack Overflow 上的人帮我回答这个问题 在所有其他练习中 这个特定项目一直是我的问题 因为我一直在努力寻找 完美的算法 编写JAVA
  • 获取进程和进程所有者

    我正在尝试对一个脚本进行排序 该脚本将检索进程的所有实例以及进程各自的所有者 我有一个脚本来获取进程名称和开始时间 get process name notepad select object starttime name 我有一个脚本来获
  • 如何将一行分成多行?

    我有一个 CSV 文件 看起来像这样 Column1 Column2 Column3 John Smith AA AH CA NI PB Reginald Higginsworth AA AH CA NI PB SN ZS 您会注意到其中有
  • 如何扩展 Array 以获得泛型类型?

    我有一个链表类 声明如下 class LinkedNode
  • Python/curve_fit:无法通过初始化猜测传递数组

    我有这个函数来计算某种多项式 def pipoly df pj n np size pj p pj 0 for j in range 1 n p pj j df j return p pj应该是一个包含多项式系数的初始猜测的数组 因此 多项
  • Powershell 工作流 DynamicActivity 编译器错误“。”预期使用 $Date 变量

    通常 powershell 错误会给我一些继续下去的机会 但是这个错误让我陷入了困境 要进行测试 请执行以下代码 workflow test date Date Get Date format yyyyMMddHHmm Verbose Wr
  • PowerShell JSON 添加值格式

    我正在向 json 文件添加数据 我这样做是通过 blockcvalue connectionString server localdb mssqllocaldb Integrated Security true Database data
  • 为什么 C 函数不能返回数组类型?

    我是 C 语言新手 想知道 为什么 C 函数不能返回数组类型 我知道数组名是数组第一个值的地址 而数组是 C 中的二等公民 您自己已经回答了这个问题 数组是二等公民 C 按值返回 数组不能按值传递 因此不能返回它们 至于为什么数组不能按值传

随机推荐

  • 访问 TKinter 脚本中的主线程?

    我想明白为什么我收到以下错误TclStackFree incorrect freePtr Call out of sequence 但我不知道如何解决这个问题 我的脚本摘要 My Python TKinter脚本由三个活动线程组成 主线程和
  • 学习 JavaScript 的好资源 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何生成新的 shell 以从基本 Python 脚本运行 Python 脚本?

    我已经成功运行了几个 Python 脚本 并使用 subprocess 模块从基本脚本调用它们 subprocess popen sys executable script py shell True 但是 每个脚本都会执行一些模拟 来自
  • 当检索方法无法产生返回值时,它应该返回“null”还是抛出异常? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我使用java语言 我有一个方法 如果找到一个对象 它应该返回一个对象 如果没有找到 我应该 返回空值 抛出异常 other 哪个是最佳实践或习
  • 在 Haskell 中,性能和绑定

    我刚刚学习 Haskell 并从教程网站编写了两个程序 这样 maximumnowhere Ord a gt a gt a maximumnowhere error empty maximumnowhere x x maximumnowhe
  • Writer Monad 是否保证正确的关联连接?

    它被声称在Haskell 中的验证 https stackoverflow com questions 8721609 validations in haskell使用一个Writer保证右关联串联 然而 这个例子似乎表明情况并非如此 正确
  • 覆盖特定 div 的 css?

    我有一个a hover对于我的页面上的所有链接 a hover background color blue text decoration underline color black 但是 div 中有一些特定的内容 当您将鼠标悬停在它们上
  • 有没有办法让两个触发游戏对象发生碰撞?

    这是一个 2D 游戏 我有一个可以发射触发射弹 带有触发碰撞器 的玩家和可以做同样事情的敌人 当玩家的射弹与敌人碰撞时 就会发生一些事情 反之亦然 然而 当玩家射弹和敌人射弹碰撞时 它们只是忽略碰撞 互相穿过 什么也没有发生 他们还有一个具
  • IE 中表单字段中显示的“null”值

    我使用 Html 助手在表单字段中显示模型数据 例如Html TextBoxFor Html TextAreaFor 当模型值为空时 我希望表单字段中的值应该为空 它们在 Safari 和 Firefox 中正常显示 即为空 但在 IE 中
  • 在 Mac OSX 上安装 mod_mono

    我刚刚开始在 macos 上使用 mono asp net mvc 2 开发网站 但我对 mono 和 mac 还很陌生 我已经从 MonoDevelop 开始工作了 当我从 MonoDevelop 运行我的网站时 XSP 运行正常 现在
  • IntelliJ 和 Git 分支名称

    我最近从 Eclipse 迁移到 IntelliJ 这是一个挑战 因为我是一个键盘快捷键迷 但这不是我来这里的目的 我怀念包 项目视图中显示的 git 分支名称 有谁知道如何配置 IntelliJ 以显示项目所在的 git 分支 这样我就不
  • 防止双击 UITabBarController 时自动 popToRootViewController

    UITabBarController 的默认行为是当第二次点击特定选项卡时将包含的 UINavigationController 弹出到根视图控制器 我有一个特定的用例 我希望它不会自动工作 并且我很难弄清楚如何防止这种情况 有人遇到过这种
  • HtmlUnit下载附件[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要从网站保存文件使用HtmlUnit 我当前正在导航到具有多个使用 javascript 的锚点的页面onClick Downlo
  • 具有半透明背景的文本框

    需要文本框的背景为半透明 文本内容应正常显示 Style or Brush可以存储在资源字典中是很好的 NOTE 我的文本框包含在 ContentControl 中 这个类似的问题没有帮助 具有透明背景的文本框 https stackove
  • 如何按字母顺序对单个对象进行排序?

    我想按字母顺序对单个对象进行排序 维护其键和值 例如 输入是 2 a 3 e 4 h 5 g 6 d 7 i 8 c 9 f 10 b 我需要输出 2 a 10 b 8 c 6 d 3 e 9 f 5 g 4 h 7 我 这是我的js代码
  • 0x800a01b6 - JavaScript 运行时错误:对象不支持属性或方法“选项卡”

    我有以下代码 div class style tabs ul ul div
  • 如何在 update_attributes 期间以管理员身份跳过验证?

    当我尝试以管理员身份编辑用户时 我想跳过验证 Model class User attr accessible company id first name disabled as admin 控制器 class Admin UsersCon
  • 如何在 Ruby on Rails 中将数组持久保存到数据库中?

    我正在尝试将数组数组保存到 Rails 中的 SQLite 数据库中 现在 我有一个可以保存这样的数组的对象 并且实例似乎可以毫无问题地保存 然而 它显然没有被持久化到数据库中 当我在与创建数组的视图不同的视图中调用 My Object a
  • 从具有内部存储的 Android 手机上的图库中获取图像

    您好 我正在开发一个 Android 图库应用程序 我从内置图库中获取图像并显示它 我使用的代码如下 String projection MediaStore Images Thumbnails ID Cursor cursor getCo
  • 如何通过powershell将文本文件的每一行保存为数组

    如果我有一个文本文件 C USER Documents Collections collection txt 其中包含以下信息 collectionA json collectionB json collectionC json colle