Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 March 14

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
Таки назрел у меня вопрос, но другой... Есть массив, у которого строки - тоже массивы
$a = @(@('a','b'),@('c','d'))
можно как его отобразить именно в таком виде без искуственных конструкций по сцеплению в строки?
просто $a выводит всё в одну колонку.
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
то есть чтобы вывод был типа
a b
c d
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
Dmitry P
Таки назрел у меня вопрос, но другой... Есть массив, у которого строки - тоже массивы
$a = @(@('a','b'),@('c','d'))
можно как его отобразить именно в таком виде без искуственных конструкций по сцеплению в строки?
просто $a выводит всё в одну колонку.
  $a |% { $_ -join ' '}
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
alex suslin
  $a |% { $_ -join ' '}
ух ты! Спасибо!
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
только это искусственное сцепление в строки?
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
сойдёт )
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
больно изящно
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
тогда ещё один вопрос плз, из той же оперы и отстану
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
$a += @('e','f')
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
казалось бы, должна была появиться ещё одна строка
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
PS C:\> $a | ForEach-Object {$_ -join ' '}
a b
c d
e
f
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
а вышло вот что
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
не совсем
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Dmitry P
PS C:\> $a | ForEach-Object {$_ -join ' '}
a b
c d
e
f
перепиши нормально
источник

as

alex suslin in PowerShellRus - о Powershell (и не только) на русском
добавляется не массив а +2 элемента
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
alex suslin
добавляется не массив а +2 элемента
да, вот этого я и хотел избежать
источник

DP

Dmitry P in PowerShellRus - о Powershell (и не только) на русском
alex suslin
добавляется не массив а +2 элемента
как-то можно ему объяснить, что я хочу добавить именно массив, одной строкой?
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Dmitry P
да, вот этого я и хотел избежать
написанное это максимально рагульный подход к решению вопроса
типа стрелять в ногу не из дробовика а из арбалета чтоб дыра была поменьше
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Dmitry P
как-то можно ему объяснить, что я хочу добавить именно массив, одной строкой?
конвертни массив в строку и добавь строку
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
как это сделать Вискарь выше писал
источник