我只想在脚本中实现简单的if & then
语句,但分为两个部分。如果第一个(主要)成功,则仅 第二个 将被执行,否则将被退出。
像-
# script_1.sh
function()
{
sub_function()
{
#cmd
}
}
#script_2.sh source script_1.sh function sub_function
怎么可能?
答案 0 :(得分:-1)
我可能无法正确理解您的问题,但您可能可以使用&&
在两个命令之间放置&&
意味着仅在第一个命令成功的情况下才执行第二个命令。
例如
[root@box ~]# echo 'first command' && echo "I am printed because the first command succeeded"
first command
I am printed because the first command succeeded
[root@box ~]# veafdasvea && echo "This string is not printed because the first command failed"
bash: veafdasvea: command not found