PowerShellで配列内の文字列を連結し1つの変数に格納したい †配列内に複数の文字列が格納されている値を連結する方法を以下に記します。 複数の要素をカンマ区切りで1行の値にしてみたり、改行を含めた文字列値として変数に格納してみます。 関連記事 †
配列内の文字列要素の連結 †以下のように、文字列の配列を作ってみます。 PS C:\sakura> $a = "Say","Hello","world" PS C:\sakura> $a.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array
PS C:\sakura> $b = $a -join "" PS C:\sakura> $b SayHelloworld PS C:\sakura> $b.GetTypeCode() String PS C:\sakura> $b = $a -join " " PS C:\sakura> $b Say Hello world PS C:\sakura> $b.GetTypeCode() String PS C:\sakura> $b = $a -join "," PS C:\sakura> $b Say,Hello,world PS C:\sakura> $b.GetTypeCode() String
PS C:\sakura> $b = $a -join "`n" PS C:\sakura> $b Say Hello world PS C:\sakura> $b.GetTypeCode() String 以上、PowerShellによる配列内の複数要素を連結し、1つの変数に格納する方法でした。 |