我有一個Linux機器上運行Ubuntu的服務器16.04使用PowerShell,從Linux終端,如果我跑:Linux的PowerShell命令找不到命令
sudo powershell (Invoke-Webrequest http://ipinfo.io/json | ConvertFrom-Json).ip
我得到一個錯誤說它的格式不正確並預計最後會有')'
。如果我刪除()
,只是嘗試從JSON轉換,它會拋出一個找不到命令ConvertFrom-Json
。
這就是說,如果我真的進入PowerShell並運行原始命令它完美的作品。
任何幫助將不勝感激。
謝謝傑夫我只是嘗試過,我仍然在意想不到的令牌附近得到了-Bash語法錯誤'(' –
好吧,我不會說bash,但是我的下一個建議會涉及到bash要求逃脫parens - 也許' \('和'\)'?您也可能需要跳過'|'。 –