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.