パスワードを忘れた? アカウント作成

2024年に初心者にお勧めのshellは?」記事へのコメント

  • by Anonymous Coward

    カレントディレクトリにある実行ファイルをタブ補完すると先頭に.\を付加してくれる親切極まりないシェル

    • by Anonymous Coward on 2024年02月06日 18時44分 (#4602335)

      lsをslと打ち間違えるとカレントディレクトリに戻してくれるとても親切なシェル。

      • by Anonymous Coward on 2024年02月06日 21時12分 (#4602344)

        ファイルにリダイレクトすると、自動的に80文字毎に改行してくれる素敵なシェル

        • by Anonymous Coward

          何か問題でも?

        • by Anonymous Coward

          テキストベースのリダイレクトのような発想に固執している限りPowerShellが使えるようにはならないよ。

          • by Anonymous Coward

            考えなしにリダイレクトするとUTF16になるからとSet-ContentするとBOM付きになったのにはまいった
            癖強すぎだよ、テキストを簡単に扱えないのはダメすぎ
            オブジェクトでやりとり~ってそんなんならシェルスクリプトじゃなくてちゃんとしたプログラム組むって
            その方が楽だわ

            • by Anonymous Coward

              テキスト切り張りした結果が欲しいだけなのにオブジェクトで返ってくるってのに難儀しましたw

              • by Anonymous Coward

                テキスト切り張りした結果が欲しいならそういう加工してから出力すればいいだけだよね
                テキストベースのシェルなら加工不要ってわけじゃあるまいし

              • by Anonymous Coward

                テキストを切り貼りした結果なら、stringかstringの配列なんで、オブジェクトというかテキストだけど。

            • by Anonymous Coward

              古いバージョンを使い続けてるのが悪い
              6.0以降のデフォルトはBOM無しのUTF-8になっている

              The byte-order-mark [microsoft.com]

              PowerShell (v6 and higher) defaults to utf8NoBOM for all text output.

              • by Anonymous Coward

                デフォルトの動作を変えるとは、過去の資産や継続性を大切にするMicrosoftらしからぬ愚行だな。

              • by Anonymous Coward

                そういうのを癖が強いって言うんだよ
                しかもそんな単純な動作で挙動返るのは更にたちが悪い
                だいたいWindowsServer2022だってまだ5.1が既定のシェル
                サポート期限だってOS付属の5.1のほうが6.xや7.xより長い状態
                Server2025が出るまで状況は変わらんだろ
                にもかかわらず最新は変わってるって戯言だよ

              • by Anonymous Coward

                元コメの「自動的に80文字毎に改行してくれる素敵なシェル」という記述からもそれが読み取れる。
                こいつらにとっては、この挙動さえ「利点」。便利なことだと認識してんのよな。

                「文盲」という言葉を使う人ほど国語の力が弱そうなのは、やっぱ自分が言われて刺さった言葉って事なんだろうな。

            • by Anonymous Coward

              オブジェクトの処理をワンライナーの思想で簡単に書けるから楽なんだよ。普段使いでスクリプト化なんかしない。
              極シンプルな操作はテキストベースのコマンド連結とどちらが楽とも言えないけど、少し複雑な事をしたいと思うとPowerShellの方がぐんと楽になっていく。
              というかテキストベースのコマンド連結はすぐに限界が来て「ちゃんとしたプログラム」化に依存せざるを得なくなる。
              PowerShellはそういう限界よりも、ちょっと手癖でやりすぎかなって判断でスクリプトファイル化を考えるってのが近い。

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...