Uso:
shopt -s lithist
lithist
If set, and the cmdhist option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible.
Suspeito que a razão pela qual isso não está ativado por padrão é porque as pessoas geralmente usam comandos como history | grep something
para encontrar números de entrada de histórico. Se uma entrada de histórico for dividida em várias linhas, a linha que corresponder a grep
nem sempre conterá o número de entrada.