elif
to start
another branch.if false
then
echo "hi"
elseif true
then
echo "ho"
fi
if false
then
echo "hi"
elif true
then
echo "ho"
fi
ShellCheck noticed that you appear to be using elseif
or
elsif
as a keyword. This is not valid.
sh
instead uses elif
as its alternative
branch keyword.
If you have made your own function called elseif
and
intend to call it, you can ignore this message.
ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.