Ele é controlado pelo valor da variável de ambiente PS2
, cujo valor padrão '%_> '
fornece esse comportamento. Sua finalidade é mostrar onde você está em um comando multi-linha (e não apenas linhas que terminam em back-slash), por exemplo, se você digitar um comando condicional sobre várias linhas, você terá: -
$ if [ "$var" ]
if> then
then> echo var: $var
then> else
else> echo var: not set
else> fi
var: not set
$
O shell não faz distinção entre linhas digitadas e coladas.
Defina PS2='> '
para um simples >
em cada linha de continuação.
Para mais informações, consulte o manual man zshall
e pesquise PS2
.