在Linux模拟机系统下安装Visual studio并编写shell脚本,但无论我使用./hello.sh或者是bash hello.sh两种情况下,终端里都没有任何输出反馈回来。我希望能够正常运行并且给予反馈运行结果
#!/bin/bash echo "Hello World!"
原因:因为这个感叹号被当做历史命令来解释了,但是在脚本中写这样的命令却不会报错,因为在脚本中Bash历史记录被关闭了。解决方法:在命令行输入时,不加双引号且在感叹号前面加上转义字符\即可