アカウント名:
パスワード:
そろそろ素直にbash(+GNUコマンド)をWindowsのネイティブシェルに採用してもらいたい。WSLは仮想マシンだしcygwinはサードパーティな上にエミュレータだし「これじゃない感」が強すぎる。
bashはやめて。IFS=' ' read -r にすると空の引数は使えないが、IFS=':'にすると使えるとか、${alpha:-}が意味を持っているから、マイナスの文字数を指定して後ろから文字列を切り出すときは空白一つ開けろとか、算術式でゼロ始まりの文字列が8進数に解釈されてしまって07はエラーにならないが09がエラーになるとか、よく見ていくと細かいほころびがいっぱいあるの。「新しいぶどう酒は新しい革袋に入れねばならない」ってイエス様もおっしゃっているでしょう?bashは古い時代からつぎはぎしすぎて、言語として変テコになっているの。新しい時代を切り開こうとしているPowerShellの邪魔をしないで。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
今からでもいいので (スコア:0)
そろそろ素直にbash(+GNUコマンド)をWindowsのネイティブシェルに採用してもらいたい。
WSLは仮想マシンだしcygwinはサードパーティな上にエミュレータだし「これじゃない感」が強すぎる。
Re:今からでもいいので (スコア:0)
bashはやめて。IFS=' ' read -r にすると空の引数は使えないが、IFS=':'にすると使えるとか、${alpha:-}が意味を持っているから、マイナスの文字数を指定して後ろから文字列を切り出すときは空白一つ開けろとか、算術式でゼロ始まりの文字列が8進数に解釈されてしまって07はエラーにならないが09がエラーになるとか、よく見ていくと細かいほころびがいっぱいあるの。
「新しいぶどう酒は新しい革袋に入れねばならない」ってイエス様もおっしゃっているでしょう?bashは古い時代からつぎはぎしすぎて、言語として変テコになっているの。新しい時代を切り開こうとしているPowerShellの邪魔をしないで。