我想在bash中运行一些不同的函数。但不是每次我都会运行所有功能。所以我想在我的bash脚本的开头做一个简单的切换来启用/禁用我的功能。
这是我的第一个想法:
enable_fun_A=true
enable_fun_B=false
if [ "$enable_fun_A" = true ]; then
fun_A
fi
if [ "$enable_fun_B" = true ]; then
fun_B
fi
我想知道在bash脚本中是否存在处理启用/禁用功能的智能方法?
答案 0 :(得分:1)
您可以通过维护下面的标记来避免if
条件
enable_flag=0
function fun_A {
((enable_flag)) && return 0
echo "Inside the function"
}
fun_A
enable_flag=1
fun_A