アカウント名:
パスワード:
cmd.exeで事足りるので十分普段はlinux使ってるのでPowerShellは全く知りません
頑張って使うようにしてるけど、cmdでもなくUnixのshellの系統でもなく、他に似たものを使った経験が無いので身につかなくてイライラする。PowerShellって前身となったモノってあるの?
他に似たものを使った経験が無いので身につかなくてイライラする。
むしろワクワクするけどな。
CLIで類似のものは聞いたことないね。あえていうとSmallTalkの環境の中でなにかしてるのに似てる。powershellでは、入力も出力も全部オブジェクトなので、そこを受け入れるてしまうと、逆に一般的なシェルでのパイプラインがゴミなしか思えなくなってLinuxのシェルで何かするってことが苦痛になってくる。しばらくLinuxでzsh使ってると、powershellのラインエディタの貧弱さが苦痛になってくる。powershellはReadLineなのでbash程度の編集機能しかない。
全部オブジェクト扱いで色々と細かい設定しないと入力したデータが壊れて出力されるぐらいなら、単純なバイトストリームでええです。
裏で勝手なことされて、それの抑制に手間がかかるぐらいなら、最初から自分で全部やった方が楽。
「winget list」 →文字化けせずに表示される「winget list | sort」 →文字化け。意味がわからない。
単純なテキストデータの扱いで手間がかかるとか本末転倒。
それは PowerShellではなく、winget側の問題。Windows Terminalが出てくる前、conhost(いわゆる cmd.exe)では、winget list の出力すら文字化けしてたんだよ。
今はPowerShellとコマンドプロンプトで同じ様に化けるし、Windowsのパイプの動作とsortとか古いコマンドせい…ってことは言えない?winget list | morewinget list > c:\temp\list.txtwinget list | find '"Windows"'/winget list | find "Windows"なんかも両方で同じ様に化ける
参考https://qiita.com/yoshi_iwa/items/f4a19bc1a37ced40cf74 [qiita.com]
powershellインアクションっていう本にどういう経緯で作られたとか何を参考にしたかとか書いてあった
基本的にbashで、たまにコマンドプロンプト。PowerShellがいらない。
PowerShellを使ったことはあるけど、理解するつもりがないから未だに良く分からん。コマンドプロンプトのつもりで使うとコマンドが微妙に互換性ないせいでドツボに嵌るし。せめてDIRコマンドぐらい完全互換性持たしてくれよ……
前にPowerShellでwingetだったかの出力をソートしたくてパイプでsortに繋いだら文字化けしまくって、どうやれば正常に表示されるのか調べても良く分からず心が折れました。
PowerShellはとりあえず電卓になることを覚えておいてもいいと思う。意外と使うし役に立つ。
bashと比較してる人は、PowerShellはREPLで使うのがわりと基本なのを知らなそう。方向性が全然違う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
PowerShell使ったことがない (スコア:0)
cmd.exeで事足りるので十分
普段はlinux使ってるのでPowerShellは全く知りません
Re: (スコア:0)
頑張って使うようにしてるけど、cmdでもなくUnixのshellの系統でもなく、他に似たものを使った経験が無いので身につかなくてイライラする。
PowerShellって前身となったモノってあるの?
Re:PowerShell使ったことがない (スコア:1)
他に似たものを使った経験が無いので身につかなくてイライラする。
むしろワクワクするけどな。
Re: (スコア:0)
CLIで類似のものは聞いたことないね。
あえていうとSmallTalkの環境の中でなにかしてるのに似てる。
powershellでは、入力も出力も全部オブジェクトなので、そこを受け入れるてしまうと、逆に一般的なシェルでのパイプラインがゴミなしか思えなくなってLinuxのシェルで何かするってことが苦痛になってくる。
しばらくLinuxでzsh使ってると、powershellのラインエディタの貧弱さが苦痛になってくる。
powershellはReadLineなのでbash程度の編集機能しかない。
Re: (スコア:0)
全部オブジェクト扱いで色々と細かい設定しないと入力したデータが壊れて出力されるぐらいなら、
単純なバイトストリームでええです。
裏で勝手なことされて、それの抑制に手間がかかるぐらいなら、最初から自分で全部やった方が楽。
「winget list」 →文字化けせずに表示される
「winget list | sort」 →文字化け。意味がわからない。
単純なテキストデータの扱いで手間がかかるとか本末転倒。
Re: (スコア:0)
それは PowerShellではなく、winget側の問題。
Windows Terminalが出てくる前、conhost(いわゆる cmd.exe)では、winget list の出力すら文字化けしてたんだよ。
Re:PowerShell使ったことがない (スコア:1)
今はPowerShellとコマンドプロンプトで同じ様に化けるし、Windowsのパイプの動作とsortとか古いコマンドせい…ってことは言えない?
winget list | more
winget list > c:\temp\list.txt
winget list | find '"Windows"'/winget list | find "Windows"
なんかも両方で同じ様に化ける
参考
https://qiita.com/yoshi_iwa/items/f4a19bc1a37ced40cf74 [qiita.com]
Re: (スコア:0)
実装者の頭がおかしいってことか
Re: (スコア:0)
powershellインアクション
っていう本にどういう経緯で作られたとか何を参考にしたかとか書いてあった
Re: (スコア:0)
基本的にbashで、たまにコマンドプロンプト。PowerShellがいらない。
PowerShellを使ったことはあるけど、理解するつもりがないから未だに良く分からん。
コマンドプロンプトのつもりで使うとコマンドが微妙に互換性ないせいでドツボに嵌るし。
せめてDIRコマンドぐらい完全互換性持たしてくれよ……
前にPowerShellでwingetだったかの出力をソートしたくてパイプでsortに繋いだら文字化けしまくって、
どうやれば正常に表示されるのか調べても良く分からず心が折れました。
Re: (スコア:0)
Re: (スコア:0)
PowerShellはとりあえず電卓になることを覚えておいてもいいと思う。意外と使うし役に立つ。
bashと比較してる人は、PowerShellはREPLで使うのがわりと基本なのを知らなそう。方向性が全然違う。