linux - 使用 linux shell 脚本制作形状

标签 linux shell

对于一项作业,我正在尝试制作一个 shell 脚本,它将打印一个如下所示的三角形:

+
| \
|  \
|   \
|    \
+-----

这是我在 VIM 中的代码:

echo'+
     | \
     |  \
     |   \
     |    \
     +----- '

但是,当我运行脚本时,它没有将其作为输出,而是输出如下:

VI output issue

谁能告诉我我做错了什么?

最佳答案

试试这个

#!/bin/bash
echo '
     +
     | \
     |  \
     |   \
     |    \
     +----- '

只需在下一行开始,因为“+”前需要空格

关于linux - 使用 linux shell 脚本制作形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37758416/

相关文章:

linux - 面对shell脚本中的文件夹路径问题

java - 在Linux中使用外部jar运行java文件

linux - 如何从不同的目录写入文件,将名称和编号放入该文件并对其进行排序并打印更新的文件

python - 如何在 Python 中正确地将双引号传递给 awk 子进程?

linux - 如何在不同的 shellscsh/tcsh shell 上执行 sh shell 脚本?

linux - 如何将输入流输入到在 shell 中使用 nohup 和 & 运行的程序

linux - shell脚本中变量的引用方式有什么不同吗?

linux - Bash:如何为 ssh 命令实时过滤 tee 输出?

linux - Eclipse 无法启动,因为 `reload maven project has encountered a p‌r‌o‌b‌l‌e‌m`

linux - BASH Loop 同时运行命令