PowerShellを知ってしまうとシェルスクリプトには戻れなくなる

694 : 2022/01/11(火) 05:44:25.19 ID:1mW0IU1a
pwshを知ってしまうともう戻れなくなる

レス694番の画像サムネイル

695 : 2022/01/11(火) 17:47:58.73 ID:FoCSoAbu
powershellってそんな使いやすいか?
変な実行ポリシーとか
肝心なところでバッチの記述になってしまうのが残念過ぎて仕事で使ってるスクリプトのpowershell化見送ったわ
698 : 2022/01/25(火) 21:41:22.55 ID:e0xXyZWs
PowerShellってコマンドプロンプト程度の使い方しかしたことないからあんまり利点がわからないんだけど、使いこなしてる人はどこに魅力感じてるの

使い方の参考にしたい

699 : 2022/01/26(水) 00:47:07.83 ID:qkuYggSg
インタラクティブシェルとして使ってる程度だけど
コマンド置換とか外部委託せずにどこでもregexp演算子使ってパラメータ組み立てたり、csvやらjsonをインタラクティブにコネコネして|format-*へ流し込んで眺めたり

あとpsreadlineがすごい
インテリセンスRでシンタックスハイライト、組み込みコマンド以外でもパス通ってるスクリプトなら勝手にパースしてオプションやら拾って補完

700 : 2022/01/26(水) 01:00:47.76 ID:qkuYggSg
linuxでもapt等で簡単に導入できるから試してみ
706 : 2022/01/26(水) 12:49:45.19 ID:Yxqythzz
windows powershellはcmd、vbs的な立ち位置で残りはするんじゃ?
また一つレガシーが積み上がるだけで()

ただし後方互換でないのに拡張子が同じなのは混乱を招きそう
ものすごい勢いで開発続けてるから、落ち着いてから改めるんですかね
処理系を指定するのにPATHEXTを参照するwin上で完全にポータブルにしたいなら、冒頭でバージョンチェック&意図した処理系で呼びなおすおまじないが必要

対話シェルや流動部分を踏み抜きそうもない愚直なスクリプティング用途なら問題はないけど、まだ配布を前提とした開発言語として使うには躊躇われる

モジュールシステムがあり、cpan, pip, gem等に劣らない依存解決パッケージマネージャ同梱とはいえ、たかがシェルスクリプトごときにちょっと大掛かり過ぎるとも思わんでもない

元スレ:LinuxやめてWindowsデスクトップにしたら快適だった件

コメント

タイトルとURLをコピーしました