Si estoy en bash y escribo fc
, escribo echo hello world
y guardo, se imprimirá dos veces:
echo hello world
hello world
en lugar de solo
hello world
¿Hay alguna forma de evitar que imprima mis propios comandos?
Respuesta1
El comando a ejecutar se muestra stderr
y puede eliminarlo llamando
fc 2>/dev/null
Podrías convertir esto en una función:
fc() { builtin fc "$@" 2>/dev/null; }