Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于python的PowerShell?_Python_Bash_Powershell - Fatal编程技术网

基于python的PowerShell?

基于python的PowerShell?,python,bash,powershell,Python,Bash,Powershell,我只是简单地看了一下PowerShell(我知道它是Monad shell)。我无知的眼睛或多或少地把它看作是常规bash和python的混合体。我认为Linux和OSX之间的这两种环境之间的集成非常酷,所以我想知道它是否已经存在(IPython不是真的一样),如果不是,为什么? < P>到Linux或OSX上的PosiS壳,请参阅PosiS壳的跨平台版本,使用Muno。 < P>我只涉足PosiS壳,但对我来说,它的不同之处在于能够在壳中输送实际对象。在这方面,我所发现的最接近的方法实际上是将

我只是简单地看了一下PowerShell(我知道它是Monad shell)。我无知的眼睛或多或少地把它看作是常规bash和python的混合体。我认为Linux和OSX之间的这两种环境之间的集成非常酷,所以我想知道它是否已经存在(IPython不是真的一样),如果不是,为什么?

< P>到Linux或OSX上的PosiS壳,请参阅PosiS壳的跨平台版本,使用Muno。

< P>我只涉足PosiS壳,但对我来说,它的不同之处在于能够在壳中输送实际对象。在这方面,我所发现的最接近的方法实际上是将IPython shell与
ipipe
一起使用:


按照页面上显示的菜谱并编写自己的扩展,我通常不会将IPython shell留给bash。YMMV

我认为Hotwire基本上就是你所想的:

这是一个shell类型的环境,您可以在其中以Python对象的形式访问输出


不过,它并没有将PowerShell的所有方便挂钩都连接到各种Windows系统信息中。为此,您可能希望真正地将Python与PowerShell集成;如中所述。

现在确实存在一个开源版本的powershell。可以在上找到它。

你有没有引证说PowerShell是任何东西的混合体,更不用说bash和python的混合体了?关于“bash”,您可能会混淆这样一个事实,即有“rm”这样的别名,但它却像bash。我的意思是,对我来说,它看起来像那样,而不是那样,类似的功能可以通过混合的“bash/python-like”环境来实现。我不使用win,所以我对它的真正功能没有真正的了解。python或bash是否有对象管道的概念?与标准的unix shell管道类似,但是发送实际对象而不是文本流?不,Powershell在功能上非常独特。“为什么”一词也很容易回答:*如果它需要比他们目前使用的更多的输入,nix黑客将永远不会接受它。谢谢你的回答。实现这一点的第一步似乎是找到一种脚本语言,允许一个脚本向另一个脚本发送对象。。。。这离功能性还差得很远,更不用说完整了,而且已经一年半没有更新了。+1希望有人能够尝试创建一个Linux友好的Powershell式解决方案。非常感谢。我明白你的意思。最终结果是,应谨慎使用powershell“帮助”中的示例。事实上,我在看到你的回复/评论之前就发布了这个问题。我将学习如何将此答案与我发布的问题联系起来。但这并不能真正回答问题,对吗?可能是我在评论中添加了一个问题(伪答案)时的判断错误。mklement0的回复对我很有帮助。我把这个问题单独贴了出来。我会找到我的问题帖子,链接或复制与我相关的答案,以帮助读者。克里斯提到的问题是。我已经在这里删除了我的评论,并将它们作为答案发布在那里。