Usando
!?string
pesquisará toda a linha de comando das entradas do histórico por string , em vez de apenas coincidir com o início da linha, para que possa ser usado para corresponder aos comandos que começam com um dígito n sem ser interpretado como referência ao n th entrada no histórico.
Se forem adicionados modificadores de histórico adicionais, a cadeia de pesquisa também deve ser terminada com um ? , mas no caso de uma pesquisa e execução simples, o ? é opcional.