Você precisaria de uma função de "pré-execução" de alguns tipos e, então, selecionaria as opções reais usadas em uma instância de uma chamada e as traduziria em, por exemplo,
$ man ls | grep -E '^[ \t]+(-l|-r|-t)' -l use a long listing format -r, --reverse -t sort by modification time, newest first
... para um ls -lrt
.