用php写了一个cli的小程序,写的挺好,突发奇想准备给他做个启动画面(字符画),但是遇到了输出的字符画被sh所处理的的问题!!!!
如下图
在09.40.06输出的字符串就不会被sh 所处理了!!!很神奇!为什么?
代码截图如下
用php写了一个cli的小程序,写的挺好,突发奇想准备给他做个启动画面(字符画),但是遇到了输出的字符画被sh所处理的的问题!!!!
如下图
在09.40.06输出的字符串就不会被sh 所处理了!!!很神奇!为什么?
代码截图如下
2 回答1.3k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
1 回答903 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答882 阅读
1 回答873 阅读
1 回答803 阅读
这是 $logo 变量使用 `` 符号赋值多行字符串引起的. 在 bash 中, 被 `` 符号包起来的语句会被当做命令来执行. 而你最终是会输出到 shell 的, 当然得遵循这条规则.
解决办法有三: