如何从Powershell管道中获取字符串数组?

保罗·摩尔

我有一个目录名称列表,我想将其转换为绝对路径,并删除所有无效的名称。我最初的尝试是管道

$dirs = 'dir1', 'dir2', 'dir3'
$paths = $dirs | % { Resolve-Path -ea 0 $_ } | Select -ExpandProperty Path

但是,我得到的是type[Object[]]而不是[String[]]我尝试确保路径存在(通过? { Test-Path $_ }在管道中添加一个步骤,但这没有帮助。

我究竟做错了什么?如何获取目录作为字符串列表?我需要这样做,以便可以将数组连接到另一个字符串数组,特别是

$newpath = (($env:PATH -split ';'), $paths) -join ';'
Frode F.

object[]只是PowerShell中的默认数组,在这种(和大多数情况下)都没有关系。您的问题是,您正在尝试使用连接到数组(arr1, arr2)这样做的主要目的是创建一个具有两个数组对象,的数组,因为它是一个数组构造运算符。尝试使用来加入数组+,如下所示:

$dirs = 'dir1', 'dir2', 'dir3'
$paths = $dirs | % { Resolve-Path -ea 0 $_ } | Select -ExpandProperty Path    

$newpath = (($env:PATH -split ';') + $paths) -join ';'

您甚至可以跳过拆分,然后执行

$dirs = 'dir1', 'dir2', 'dir3'
$paths = $dirs | % { Resolve-Path -ea 0 $_ } | Select -ExpandProperty Path
$newpath = "$env:PATH;$($paths -join ';')"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从流中获取字符串数组值?

来自分类Dev

如何连接数组对象和字符串以在 Javascript 中获取字符串?

来自分类Dev

从文件中获取字符串的 PowerShell 问题

来自分类Dev

如何从Json数组获取字符串

来自分类Dev

如何从 JSON 对象获取字符串数组

来自分类Dev

在PSQL中获取字符串数组的大小

来自分类Dev

从变量数组java中获取字符串的长度

来自分类Dev

从文本列表中获取字符串数组C ++

来自分类Dev

TypeScript:从类型析取中获取字符串数组

来自分类Dev

以更短的方式从数组中获取字符串

来自分类Dev

您如何从c中的数组中获取字符串?

来自分类Dev

如何从存储在 Amazon Redshift 列中的 JSON 数组中获取字符串?

来自分类Dev

PowerShell从网页获取字符串

来自分类Dev

R如何获取字符串中的字符列表

来自分类Dev

如何从输入字符串中获取字符数?

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

如何获取字符串中字符的位置?

来自分类Dev

如果没有标签分隔字符串,如何在json数组中获取字符串?

来自分类Dev

如何从Kotlin中的Map <String,Any?>获取字符串数组?

来自分类Dev

如何将字节存储在数组中并获取字符串

来自分类Dev

如何从C中的char数组获取字符串值

来自分类Dev

如何从生成的 PBKDF2 密码的字节数组中获取字符串

来自分类Dev

如何获取字符串并存储到数组中然后与列表进行比较

来自分类Dev

从枚举获取字符串或数组

来自分类Dev

从多维数组获取字符串

来自分类Dev

如何从bash中的文件中获取字符串?

来自分类Dev

在微调器中获取字符串地址,而不是在SQLite中获取字符串形式的数组列表?

Related 相关文章

  1. 1

    如何从流中获取字符串数组值?

  2. 2

    如何连接数组对象和字符串以在 Javascript 中获取字符串?

  3. 3

    从文件中获取字符串的 PowerShell 问题

  4. 4

    如何从Json数组获取字符串

  5. 5

    如何从 JSON 对象获取字符串数组

  6. 6

    在PSQL中获取字符串数组的大小

  7. 7

    从变量数组java中获取字符串的长度

  8. 8

    从文本列表中获取字符串数组C ++

  9. 9

    TypeScript:从类型析取中获取字符串数组

  10. 10

    以更短的方式从数组中获取字符串

  11. 11

    您如何从c中的数组中获取字符串?

  12. 12

    如何从存储在 Amazon Redshift 列中的 JSON 数组中获取字符串?

  13. 13

    PowerShell从网页获取字符串

  14. 14

    R如何获取字符串中的字符列表

  15. 15

    如何从输入字符串中获取字符数?

  16. 16

    PHP:如何获取字符串中的重复字符

  17. 17

    PHP:如何获取字符串中的重复字符

  18. 18

    如何获取字符串C ++中字符的值?

  19. 19

    如何获取字符串中字符的位置?

  20. 20

    如果没有标签分隔字符串,如何在json数组中获取字符串?

  21. 21

    如何从Kotlin中的Map <String,Any?>获取字符串数组?

  22. 22

    如何将字节存储在数组中并获取字符串

  23. 23

    如何从C中的char数组获取字符串值

  24. 24

    如何从生成的 PBKDF2 密码的字节数组中获取字符串

  25. 25

    如何获取字符串并存储到数组中然后与列表进行比较

  26. 26

    从枚举获取字符串或数组

  27. 27

    从多维数组获取字符串

  28. 28

    如何从bash中的文件中获取字符串?

  29. 29

    在微调器中获取字符串地址,而不是在SQLite中获取字符串形式的数组列表?

热门标签

归档