PowerShell/配列内の文字列を連結し1つの変数に格納したい
の編集
Top
/
PowerShell
/
配列内の文字列を連結し1つの変数に格納したい
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShellで配列内の文字列を連結し1つの変数に格納したい [#p4b7d519] 配列内に複数の文字列が格納されている値を連結する方法を以下に記します。 複数の要素をカンマ区切りで1行の値にしてみたり、改行を含めた文字列値として変数に格納してみます。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#u0dba27e] -[[ハッシュ(連想配列)の要素をforeachで表示するサンプルコード>PowerShell/ハッシュ(連想配列)の要素をforeachで表示するサンプルコード]] -[[PowerShellでハッシュ(連想配列)に要素を追加する>PowerShell/ハッシュ(連想配列)に要素を追加する]] -[[PowerShellでCSVファイルのインポート>PowerShell/CSVファイルのインポート・Import-Csv]] -[[配列やハッシュの各値を要素としたループのサンプル>PowerShell/配列やハッシュの各値を要素としたループのサンプル]] -[[PowerShellで配列内の文字列を連結し1つの変数に格納したい>PowerShell/配列内の文字列を連結し1つの変数に格納したい]] -[[ハッシュの配列を表形式(Format-Table)で表示する方法>PowerShell/ハッシュの配列を表形式(Format-Table)で表示する方法]] * 配列内の文字列要素の連結 [#s56c1a86] 以下のように、文字列の配列を作ってみます。 PS C:\sakura> $a = "Say","Hello","world" PS C:\sakura> $a.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array - 1行の文字列として配列要素を連結してみます。 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つの変数に格納する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * PowerShellで配列内の文字列を連結し1つの変数に格納したい [#p4b7d519] 配列内に複数の文字列が格納されている値を連結する方法を以下に記します。 複数の要素をカンマ区切りで1行の値にしてみたり、改行を含めた文字列値として変数に格納してみます。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#u0dba27e] -[[ハッシュ(連想配列)の要素をforeachで表示するサンプルコード>PowerShell/ハッシュ(連想配列)の要素をforeachで表示するサンプルコード]] -[[PowerShellでハッシュ(連想配列)に要素を追加する>PowerShell/ハッシュ(連想配列)に要素を追加する]] -[[PowerShellでCSVファイルのインポート>PowerShell/CSVファイルのインポート・Import-Csv]] -[[配列やハッシュの各値を要素としたループのサンプル>PowerShell/配列やハッシュの各値を要素としたループのサンプル]] -[[PowerShellで配列内の文字列を連結し1つの変数に格納したい>PowerShell/配列内の文字列を連結し1つの変数に格納したい]] -[[ハッシュの配列を表形式(Format-Table)で表示する方法>PowerShell/ハッシュの配列を表形式(Format-Table)で表示する方法]] * 配列内の文字列要素の連結 [#s56c1a86] 以下のように、文字列の配列を作ってみます。 PS C:\sakura> $a = "Say","Hello","world" PS C:\sakura> $a.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array - 1行の文字列として配列要素を連結してみます。 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つの変数に格納する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する