如何从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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何从Json数组获取字符串

来自分类Dev

PowerShell从网页获取字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从枚举获取字符串或数组

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从多维数组获取字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    如何从Json数组获取字符串

  5. 5

    PowerShell从网页获取字符串

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

    从枚举获取字符串或数组

  15. 15

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

  16. 16

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

  17. 17

    从多维数组获取字符串

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档