我目前正在编写一些脚本用于alpine linux容器,我希望它尽可能轻量级,所以我不会安装 bash
. 我打算采购一个shell脚本,但不希望它在我 source
时执行 .
我明白,如果我使用 bash
,我可以轻松地执行以下操作:
#!/usr/bin/env bash
set -e
main(){
echo "something witty"
}
if [[ "$_" -eq "$0" ]]; then
main
fi
但我正在为 sh
画一个空白 . 有什么建议?