タグ

2012年7月19日のブックマーク (3件)

  • Windows PowerShell

    Windows Power Shell は、 Windows をコマンドラインから、あるいは、 スクリプトを使って管理するために作られた新しいシェル環境です。 作られた目的のせいか、 Power Shell を解説する書籍・ウェブサイトには、 「管理者向けの TIPS、実例集」 (レジストリの値の変え方とか、WMI の呼び出し方とか) みたいな物が多かったりします。 でも、Power Shell を調べてみた感じ、 Power Shell 用のスクリプト言語や、 コマンドレットの動作・作り方など、 プログラミング的にも結構面白そうな感じなので、 その辺りを中心に話をしてみようかと思います。 (注: コマンドの実行結果など、 ページ表示の収まりをよくするため、 ところどころ省略している部分があります。 )

    Windows PowerShell
  • 文字列(Windows PowerShell)

    例えば、Get-Location で取得したファイル一覧の中から特定の名前のファイルを探したければ、 以下のようにします。 > ls C:\Windows | %{$_.Name} | ?{$_ -eq "web"} Web > ls C:\Windows | %{$_.Name} | ?{$_ -like "we*"} Web > ls C:\Windows | %{$_.Name} | ?{$_ -match "^we.*"} Web 置換は、 「対象の文字列 -replace 置換したい部分, 置換後の文字列」 という書式で行います。 (3項演算に見えなくもないですが、 -replace の右オペランドが配列なだけ。) > $a = "Windows の新しいコマンドライン シェルです。" > $a -replace "です。", "なのですよ。" Windows の新しいコマンドラ

    文字列(Windows PowerShell)
  • Windows PowerShell: 正規表現を記述する