auto insere o comando no CLI?

0

Para salvar a digitação, estou pensando se é possível inserir o comando automaticamente após a pausa de determinado número de segundos.

Por exemplo, suponha que eu digite "ls -l" na linha de comando. Sem digitar mais nada e após 2 ou 3 segundos, o comando é executado automaticamente. Existe uma maneira de alcançá-lo?

Obrigado.

    
por user276851 01.05.2018 / 23:16

1 resposta

2

Isso me parece excessivamente perigoso. Suponha que eu digite "rm -rf /" e gire minha cabeça por alguns segundos antes de digitar o resto do caminho.

(confissão: Além disso, não sei como implementá-lo)

Se você quiser apenas introduzir alguns atrasos, posso sugerir:

later() { sleep 3; "$@"; }

Então você digita later ls -l e aperta Enter: 3 segundos depois aparece a listagem do diretório.

Ou se você quiser poder especificar o atraso:

after() { local secs=$1; shift; sleep "$secs"; "$@"; }
after 3 ls -l
    
por glenn jackman 01.05.2018 / 23:20