shell脚本中if else语句中的多个语句

Shw*_*eta 21 linux shell

我想问一下,如果条件得到满足,就可以执行多个语句

if[condition] then
statements
else
statements
fi
Run Code Online (Sandbox Code Playgroud)

或者我们必须做一些其他事情,比如使用do .....在那个语句块周围完成

cod*_*ict 30

是的你可以有多个陈述:

if [ condition ]; then
  echo 'foo'
  echo 'bar'
else
  echo 'hello'
  echo 'world'
fi
Run Code Online (Sandbox Code Playgroud)

  • FWIW to Shweta,这些陈述也可以用分号分隔. (6认同)