He creado algunas funciones de finalización de bash que parecen funcionar de forma aislada, pero me dan resultados inesperados cuando intento completar la pestaña con ellas.
¿Es posible conectar bashdb, luego intentar tabular algo y pasar a depurar y determinar qué está mal?
command-line
bash
debug
Dan Midwood
fuente
fuente

set -xin bash para depurar sus scripts. Useset +xpara deshabilitar.Respuestas:
set -xSi está
set -xen la sesión interactiva o en el script de autocompletar, (¿casi?) Todos los comandos y sus resultados se imprimirán. Esto incluye el trabajo realizado dentro del script de autocompletado.Esto se puede silenciar nuevamente con
set +x.del manual de Bash #The Set Builtin
fuente
Simplemente inicie sesión / salga de las funciones de finalización de bash; Como probablemente no sean ciencia espacial, esto debería ser bastante fácil de hacer. Puede ser posible conectar bashdb, pero se siente innecesario ...
fuente
tail -fel registro.