Imagine que você acabou de executar uma dúzia de comandos. Dizer...
$ cd foo/ # history cmd #10000 (my history is very long)
$ ... more commands ...
$ cd ../ # history cmd #10012
Eu sei que posso voltar a executá-los concatenado com !-12 && !-11 && !-10 && (and so on) && !!
se acontecer de ter apenas sido executado (improvável) ou !10000 && !10001 && !10002 && (and so on)
, mas há uma maneira mais simples do que a mão-de digitar cada número história com um estrondo e ampersands?
Existe talvez algum tipo de coisa que eu desconheço no bash?
por exemplo !{10000-10012}
, algo assim, apenas funcionando.
fonte
fc
. Corrigir comandos. Faz sentido!fc -e true -12 -1
/bin
que você não vai encontrá-lo.)