アカウント名:
パスワード:
いまどき、PowerShell [blogspot.jp]でしょ。
「そういえばPowerShellなんてものもありましたが」とか言っている奴は不勉強過ぎ。Windowsを絶対使わないという信念でもないかぎり、技術者としてはPowerShellを学ぶべき。
vbsでだいたいのことができるし…(震え声)
PSは文法の学習コストとやれることの釣り合いが取れないと個人的に思う。
私は逆の感想だな。比較対象はUNIXのCUI環境。
結局たくさんのコマンドと、そのコマンドラインオプション(大体1文字)を暗記させられるUNIXと比べて、覚えることは少ないし、少ないことを組み合わせて使えるし、オプションも記述的で覚えやすい。UNIXはしばらく使ってないとコマンドやオプションを忘れてて、いちいち思い出したりググったりする必要があっていらいらする。結局マニアックな知識を持ってる奴が生産性が高い、という、あまりうれしくない状況に陥りがち。
UNIXだと「これをやるためのオプションはどれだ」って探すところを、PowerShellなら「これをやるためのコマンドレットの組み合わせはどうするか」と考えられるから、使ってて楽しい。
> UNIXだと「これをやるためのオプションはどれだ」って探すところを、> PowerShellなら「これをやるためのコマンドレットの組み合わせはどうするか」と考えられるから
PSのコマンドレット忘れていつも探してる俺からするとその違いが分からねぇ…どっちも普段使わないなら忘れるだろうしそしたら探さなきゃいけない、覚えてれば組み合わせに注力できるから楽しい、ってだけのことなんでは?
Get-Commandの使い方は、初期に覚えておくべきだね。
# それとGet-Helpな。
PowerShell3.0 のISEっていうIDEでは一覧からコマンドレットを検索できるようになってる。コマンドレットを選ぶとパラメーターの入力画面も出て来るし、コマンドラインではパラメーターの入力補完も効くので凄く楽。このあたりはUnix系のShellと発想が違うところ。ISEと似たようなのにサードパーティーのPowerGUIっていうフリーウエアが以前からあって、こっちの方が動作は軽いみたい。
> コマンドラインではパラメーターの入力補完も効くので凄く楽。このあたりはUnix系のShellと発想が違うところ。
なんでUnix系のShellにその補完がないと思ったの?zsh ではその機能はもうずいぶん昔からあるけど…
>コマンドレットを選ぶとパラメーターの入力画面も出て来るし、
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
今更バッチファイルはないわー (スコア:0)
いまどき、PowerShell [blogspot.jp]でしょ。
「そういえばPowerShellなんてものもありましたが」とか言っている奴は不勉強過ぎ。
Windowsを絶対使わないという信念でもないかぎり、技術者としてはPowerShellを学ぶべき。
Re: (スコア:1)
vbsでだいたいのことができるし…(震え声)
PSは文法の学習コストとやれることの釣り合いが取れないと個人的に思う。
Re: (スコア:0)
私は逆の感想だな。比較対象はUNIXのCUI環境。
結局たくさんのコマンドと、そのコマンドラインオプション(大体1文字)を暗記させられるUNIXと比べて、覚えることは少ないし、少ないことを組み合わせて使えるし、オプションも記述的で覚えやすい。UNIXはしばらく使ってないとコマンドやオプションを忘れてて、いちいち思い出したりググったりする必要があっていらいらする。結局マニアックな知識を持ってる奴が生産性が高い、という、あまりうれしくない状況に陥りがち。
UNIXだと「これをやるためのオプションはどれだ」って探すところを、PowerShellなら「これをやるためのコマンドレットの組み合わせはどうするか」と考えられるから、使ってて楽しい。
Re:今更バッチファイルはないわー (スコア:2)
> UNIXだと「これをやるためのオプションはどれだ」って探すところを、
> PowerShellなら「これをやるためのコマンドレットの組み合わせはどうするか」と考えられるから
PSのコマンドレット忘れていつも探してる俺からするとその違いが分からねぇ…
どっちも普段使わないなら忘れるだろうしそしたら探さなきゃいけない、
覚えてれば組み合わせに注力できるから楽しい、ってだけのことなんでは?
# mishimaは本田透先生を熱烈に応援しています
Re:今更バッチファイルはないわー (スコア:1)
Get-Commandの使い方は、初期に覚えておくべきだね。
# それとGet-Helpな。
Re: (スコア:0)
PowerShell3.0 のISEっていうIDEでは一覧からコマンドレットを検索できるようになってる。コマンドレットを選ぶとパラメーターの入力画面も出て来るし、
コマンドラインではパラメーターの入力補完も効くので凄く楽。このあたりはUnix系のShellと発想が違うところ。
ISEと似たようなのにサードパーティーのPowerGUIっていうフリーウエアが以前からあって、こっちの方が動作は軽いみたい。
Re:今更バッチファイルはないわー (スコア:1)
> コマンドラインではパラメーターの入力補完も効くので凄く楽。このあたりはUnix系のShellと発想が違うところ。
なんでUnix系のShellにその補完がないと思ったの?
zsh ではその機能はもうずいぶん昔からあるけど…
# mishimaは本田透先生を熱烈に応援しています
Re: (スコア:0)
Re: (スコア:0)
>コマンドレットを選ぶとパラメーターの入力画面も出て来るし、