A minimizao n geralmente uma operao reversel, dado que a informao pode ser perdida no processo, e. considere nomes de variáveis legíveis por humanos, comentários, construções lógicas, que podem ser escritas em múltiplas maneiras diferentes e.t.c.
Mas existem várias ferramentas que podem imprimir ou embelezar o seu código, que deve resolver # 1 para você.
Um exemplo é: link
A shell parser, formatter and interpreter (POSIX/Bash/mksh)
A execução do seu one-liner, através dele, produz o seguinte resultado:
%shfmt <<<"echo foo;echo bar;echo \"baz;bing\";echo 'buz;bong'"
echo foo
echo bar
echo "baz;bing"
echo 'buz;bong'