gpt4 book ai didi

powershell - 如何在 PowerShell 中将 `ls` 的结果作为字符分隔的字符串加入?

转载 作者:行者123 更新时间:2023-12-03 00:37:06 24 4
gpt4 key购买 nike

我有一个包含以下文件的文件夹:

  • 文件_1.txt
  • 文件_2.txt
  • 另一个文件.txt

  • 我希望能够实现以下输出: File_1.txt - File_2.txt
    我试过运行:
    ls .\file*.txt | %{$_.Name}
    它返回我想要的内容,除了在单独的行上,我如何加入给定字符返回的文件(本例中为 -)?

    任何帮助表示赞赏。

    最佳答案

    您可以使用 -join运算符(operator):

    (ls file*) -join ' - '

    如果您需要对此处加入的各个项目进行更多控制,只需适本地修改管道:
    (ls file* | select -Expand Basename) -join ' - '

    关于powershell - 如何在 PowerShell 中将 `ls` 的结果作为字符分隔的字符串加入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33077547/

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