重定向命令输出:
例如:
echo "Foo `./print_5_As.rb`"
会回应“Foo AAAAA”
PowerShell语法基于POSIX ksh语法
(有趣的是,微软的任何一种语言都没有
像CMD.EXE,VBScript或Visual Basic for Applications),
很多东西和Bash一样工作.在
你的情况,命令替换完成
(有趣的是,微软的任何一种语言都没有
像CMD.EXE,VBScript或Visual Basic for Applications),
很多东西和Bash一样工作.在
你的情况,命令替换完成
echo "Foo $(./print_5_As.rb)"
在PowerShell和Bash中.
Bash仍然支持古老的方式(反叛),但是PowerShell清理了语法并删除了冗余构造如两个不同的命令替换语法.这样就可以释放出不同的反击在PowerShell中使用:在POSIX ksh中,反斜杠用作逃避性格,但那将是非常痛苦的PowerShell因为反斜杠是传统的路径Windows中的组件分隔符.所以,PowerShell使用了(现在未使用)用于逃避的反击.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。