顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-02-25 14:44:36
看板 Gossiping
作者 wahaha99 (此方不可長)
標題 [問卦] M$到底是什麼心態搞出Powershell
時間 Thu Feb 25 13:55:50 2021



前兩天我才問說
M$ 把 Powershell 弄出來、卻又不讓他可以直接用

現在我後悔了
我要問說
這到底什麼拉基語言
所有的語法都亂七八糟的

Write-host "這什麼屎?$shit"

Write-host "這什麼屎?"$shit

這兩個竟然都能過
但下面的?後會多一個空格
這種變數跟常數混寫的天才設計
完全不知道在搞什麼屎

還有就是

Function thisShit {
return "shit"
}

如果是 $what = thisShit 就很正常
但如果直接一行 thisShit
竟然會莫名其妙在 console 打印出 shit
為這問題抓了半小時

你他媽....我又沒下Write-host

這麼隨便的設計
卻又沒有強大的IDE輔助
最後就是不知道自己在寫什麼屎


有沒有設計Powershell的人腦袋很有事的八卦?
如果想要易用就給他好的IDE
不然就要語法嚴謹啊

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.43.85 (臺灣)
※ 文章代碼(AID): #1WDplemH (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1614232552.A.C11.html
※ 編輯: wahaha99 (118.169.43.85 臺灣), 02/25/2021 13:56:30
showdoggy: 不夠嚴謹1F 02/25 13:56
寫起來超痛苦 一堆奇怪的狀況都不知道是什麼造成的
※ 編輯: wahaha99 (118.169.43.85 臺灣), 02/25/2021 13:57:20
cattgirl: 摸不到 c 罩杯2F 02/25 13:57
james732: 不然你要用cmd.exe嗎3F 02/25 13:57
cuteSquirrel: XDDDDDD 可能想學bash吧4F 02/25 13:57
peter0825: Write-Host, Write-Output, 直接打變數, Echo, Write5F 02/25 13:58
peter0825: , 直接打字串  都會是一樣的結果
peter0825: (stdout)
h0103661: 第二個情況python之類的也會啊8F 02/25 13:59
python我不知道
Powershell核心是.net framework
但不論是c#還是vb.net
都沒有這種現象
我要把他當成bash版的python#嗎 (三小)
※ 編輯: wahaha99 (118.169.43.85 臺灣), 02/25/2021 14:02:49
h0103661: 不如說你沒有用到還呼叫是叫心酸的嗎...9F 02/25 14:00
不是每次呼叫function都需要他的傳回值啊
lturtsamuel: 好險我都用cygwin10F 02/25 14:00
t81511270: 我也不知道 為什麼有cmd 也有 powershell11F 02/25 14:00
pooznn: 以前寫javascript 要debug 也很痛苦啊!12F 02/25 14:02
※ 編輯: wahaha99 (118.169.43.85 臺灣), 02/25/2021 14:03:33
alex00089: 強殖裝甲?!13F 02/25 14:04
dhccc: script language就是方便用而已啊 搬搬檔案 日常佈署會用14F 02/25 14:04
hw1: 幹我也想問 真心不懂15F 02/25 14:04
dslite: 微軟工程師自己也受不了cmd.exe了16F 02/25 14:04
dhccc: 要更嚴謹的去寫c#就好了17F 02/25 14:04
VdustR: cmd 跟 ps 都超爛 後來有 wsl2 好一點18F 02/25 14:07
wahaha99: ws12是啥大神指點一下19F 02/25 14:09
karevin07: Linux 正解20F 02/25 14:09
petercoin: Windows Subsystem Linux 2吧21F 02/25 14:09
JackChung: 投靠WSL吧22F 02/25 14:10
ChanSui: 直接用 linux 解決23F 02/25 14:10
StNeverRush: 還是繼續Linux就好24F 02/25 14:12
birdy590: 是沒錯 搞了老半天 結果被 linux 上的 script 屌打25F 02/25 14:15
Nonegrame: 打印是三小26F 02/25 14:15
出現了 支語警察 XDDD
-----
不然師爺你翻譯翻譯 stdout
※ 編輯: wahaha99 (118.169.43.85 臺灣), 02/25/2021 14:16:04
ko330: 裝WSL吧 或者直接買mac27F 02/25 14:18
破電腦開了太多東西 現在都快卡死了
看來該升級電腦了
※ 編輯: wahaha99 (118.169.43.85 臺灣), 02/25/2021 14:20:52
iKelly: 直接Linux啦28F 02/25 14:20
Fireis556: 標準輸出http://i.imgur.com/A4Eht39.jpg29F 02/25 14:20
[圖]
david0426: 好難 還是用linux就好30F 02/25 14:21
birdy590: 我也是覺得有夠難 而且還分 ISE 和 (x86) 到底有啥不同31F 02/25 14:22
hw1: 我都念史顛打凹噗特32F 02/25 14:25
tannoy: shit your pants33F 02/25 14:27

--
※ 看板: Gossiping 文章推薦值: 1 目前人氣: 0 累積人氣: 653 
作者 wahaha99 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
( ̄︶ ̄)b pttbest5566 說讚!
1樓 時間: 2021-02-25 14:49:36 (台灣)
  02-25 14:49 TW
不就潔癖發作日常,又不是生產力工具,就是個方便生活的shell script
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇