私はIPアドレスの配列を持っています、以下のサンプル配列:
$arr = "22.22.22.22", "33.33.33.33", "44.44.44.44"
"
各IPの最初と最後に引用符を挿入し、配列を文字列値に変換しようとしています。私が試してみました:
$arr | ForEach-Object { $newArr += $_.Insert(0,'" ') }
出力:
$newArr
" 22.22.22.22" 33.33.33.33" 44.44.44.44
必要な文字列出力:
"22.22.22.22" "33.33.33.33" "44.44.44.44"
これはPowerShellを使用して可能ですか?
ここに1つのアイデアがあります。まず、配列を" "
区切り文字で文字列に変換してから、文字を先頭に追加し"
ます。
$newStr = '"' + [system.String]::Join('" "',$arr) + '"'
# "22.22.22.22" "33.33.33.33" "44.44.44.44"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加