当我们在运维MS Windows的服务器,或者自己使用MS Windows的操作系统的时候,为了简化操作,我们会编写各种各样的脚本。
而编写脚本,无可避免的会涉及到格式化输出。

于是,你可能遇到如题所示的,关于“换行”输出的一些问题。

如果你和我一样,使用的是MS Windows7,以及以上版本,那么在谈论这种环境下的脚本编写的时候,其实是涉及到了两个工具的:
1. batch
2. Power Shell
这两个工具看上去差不多的,但事实上确实有很大区别的。

关于输出换行:
bat的操作:

PowerShell的操作:

bat是无法识别Pshell的”[System.Envrionment]”调用的指令的。
Pshell也是无法识别bat的“echo.”。

具体如下(错误的情况):
bat错误执行Pshell的指令:

Pshell错误的执行bat的指令:

——————————————
Finished。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装