Si realizo una secuencia de comandos como:
$ ls
$ grep abc file.txt
y luego use la tecla de flecha hacia arriba para obtener la anterior, el terminal mostrará el último cmd (que es el grep
aquí)
Pero si hago algo como esto:
$ ls
$ grep abc file.txt
donde grep
está precedido por espacios, presionando arriba da ls
, no grep
.
¿Por qué es esto?
Seguimiento: ¿Por qué bash tiene una opción HISTCONTROL = ignorespace?
—
Gilles 'SO- deja de ser malvado'