powershell

PowerShell -Split 演算子で “.” (ピリオド) を区切り文字とする方法

まとめ

  • -Split 演算子の 2 項目は正規表現
  • ピリオドを区切り文字としたい場合、2項目を単純に “.” とすると逝ける
  • ピリオドを区切り文字とするならば、”¥.” とエスケープするか SimpleMatch オプションを付与する
  • しっくりこないならば String.Split(“.”) とでもする

はじめに

IP アドレスの 4 オクテット目を PowerShell で操作する必要があり、その中で -Split 演算子でドはまりした故の備忘録。

実行例

PS C:\Users\Administrator> "192.168.110.101" -Split "."

















PS C:\Users\Administrator> "192.168.110.101" -Split "\."
192
168
110
101

PS C:\Users\Administrator> "192.168.110.101" -Split ".",0,"SimpleMatch"
192
168
110
101

PS C:\Users\Administrator> "192.168.110.101".Split(".")
192
168
110
101

PS C:\Users\Administrator> 

演算子にオプションがあり、そのオプションは配列で渡し、そのオプションすら文字列内でカンマ区切りで表現する、というのはマジカルすぎる…Orz。

参考情報

マジカル過ぎると嘆く前にしっかりマニュアルを見ようと自戒する。

関連記事

  1. dns

    PowerShell で DNS 操作

    現在、俺々 Lab に vCloud Director (vCD)…

  2. powercli

    PowerCLI – オブジェクトの変換

    vSphere Web Services SDK (SDK) と vS…

  3. powershell

    PowerCLI – ダブルクォート内での配列型の変数の展開

    PowerCLI に限った話ではないのですが、PowerCLI のスク…

  4. powershell

    PowerCLI – PowerShell on Mac

    祝 !! OSS 化。PowerShell が OSS 化され L…

  5. powercli

    Details of host Advanced settings

    まとめESXi ホストの詳細設定一覧を CSV で出力ホストの…

  6. powercli

    PowerShell スクリプト コマンドレットのパラメータに補完機能を

    まとめスクリプト コマンドレット パラメーターの補完は極めて便利…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。










  1. netapp

    Increasing capacity of NetApp Clustered …
  2. Tong-Sai@Naka Island, Thailand

    intellij

    Photon Controller のコードを Intellij IDEA で開…
  3. nsx

    Registering NSX 6.1.3 to vCenter Server …
  4. 未分類

    Opengrok 1.1-rc37 を Ubuntu 18.04.1 へインスト…
  5. container

    Container Technology Map
PAGE TOP
Translate »