アカウント名:
パスワード:
そろそろ素直にbash(+GNUコマンド)をWindowsのネイティブシェルに採用してもらいたい。WSLは仮想マシンだしcygwinはサードパーティな上にエミュレータだし「これじゃない感」が強すぎる。
なんで?PowerShellはオブジェクト扱えてめっちゃ便利じゃん。テキスト処理を駆使するのとかアホらしくなるわ。
そもそも、その「これじゃない感」とやらで具体的に何か困ってるの? それがネイティブになるとどう良くなるの?ネイティブ実装にしたところでOSの基本構造が違うんだから違和感は消えないと思うよ。
CMD.exeとWSHとPowerShellがぜんぜん違うのでOSの基本構造以外の違いも大きい。
「めっちゃ便利」なんてbash使ってる層の解じゃないからなシンプルな処理を組み合わせることで目的を達成する生活してるので見通しの悪い誰かが定義したオブジェクトなんて知らん。
bashというかUNIXシェルのほうが「見通しの悪い誰かが定義」してるようにしか見えないんだが
ls のファイル名の出力形式の概要 [qiita.com]
それに対してPowerShellが扱う.NETは標準化されていて [microsoft.com]環境ごとの差は無い
そんな、初心者が何かの拍子に作ってしまって、消すのに苦労しそうなファイル名を持ち出されても。シェルスクリプトを作っていて、バカな名前といったら、1 とか 2 とか、リダイレクトの書き方を間違えたときぐらいなもんだ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
今からでもいいので (スコア:0)
そろそろ素直にbash(+GNUコマンド)をWindowsのネイティブシェルに採用してもらいたい。
WSLは仮想マシンだしcygwinはサードパーティな上にエミュレータだし「これじゃない感」が強すぎる。
Re:今からでもいいので (スコア:0)
なんで?
PowerShellはオブジェクト扱えてめっちゃ便利じゃん。
テキスト処理を駆使するのとかアホらしくなるわ。
そもそも、その「これじゃない感」とやらで具体的に何か困ってるの? それがネイティブになるとどう良くなるの?
ネイティブ実装にしたところでOSの基本構造が違うんだから違和感は消えないと思うよ。
Re: (スコア:0)
CMD.exeとWSHとPowerShellがぜんぜん違うのでOSの基本構造以外の違いも大きい。
Re: (スコア:0)
「めっちゃ便利」なんてbash使ってる層の解じゃないからな
シンプルな処理を組み合わせることで目的を達成する生活してるので見通しの悪い誰かが定義したオブジェクトなんて知らん。
Re: (スコア:0)
bashというかUNIXシェルのほうが「見通しの悪い誰かが定義」してるようにしか見えないんだが
ls のファイル名の出力形式の概要 [qiita.com]
それに対してPowerShellが扱う.NETは標準化されていて [microsoft.com]環境ごとの差は無い
Re: (スコア:0)
そんな、初心者が何かの拍子に作ってしまって、消すのに苦労しそうなファイル名を持ち出されても。
シェルスクリプトを作っていて、バカな名前といったら、1 とか 2 とか、リダイレクトの書き方を間違えたときぐらいなもんだ。