Shell:源脚本可能会将字符串回显到标准输出[SH]

时间:2018-08-15 05:45:59

标签: shell sh echo

在采购sh(不是bash)脚本时是否可以打印内容?

示例:

> echo script.sh
#!/bin/sh
echo "Hello World"
> ./script.sh
Hello World
> source ./script.sh

运行最后一条命令后,它不会将Hello World打印到标准输出。但是,如果我运行./script.sh,它将打印。

我想念什么吗?我该怎么解决?

编辑: 如果脚本中有函数声明怎么办?像这样的东西:print_help()。它失败,并显示以下错误:Badly placed ()'s.

0 个答案:

没有答案