Não há substituto, mas você pode usar os dois se realmente precisar das chaves:
if true ; then {
something
} fi
Isso usa um grupo de comandos desnecessário e explicitamente explicitado como o corpo do < um bloco href="http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_04_07"> then
. Todos os comandos nas chaves serão executados apenas no shell atual quando o then
for executado, exatamente como se as chaves não estivessem lá.
Eu não recomendaria esse estilo em geral ou para o código que alguém precisaria ler, mas ele dá as chaves que você quer, e isso funcionará se você estiver usando um editor que exige blocos apoiados ou algo parecido.