Em Lubuntu v17.04 passando parâmetros para o depurador bashdb funciona:
bash --debugger -- <(printf "%s\n" '#!/bin/bash' 'echo hello $1') foobar
... o código acima inicia bashdb e carrega o código simples com seu parâmetro " foobar ". Digite n e pressione enter e imprime " ola foobar ".
Mas ddd não funciona como esperado:
ddd --debugger /usr/bin/bashdb -- \
<(printf "%s\n" '#!/bin/bash' 'echo hello $1') foobar
Ele inicia ddd no modo bash , mas não exibe nenhum código na tela, e a ação F6 não tem efeito aparente.
Pode a linha de comando ddd ser criada para funcionar como a linha de comando anterior bash ?
Informação da versão:
apt show bash bashdb ddd | \
grep --no-group-separator -B 1 Vers | grep -o '[^ ]*$' | paste - -
Saída:
bash 4.4-2ubuntu1.1
bashdb 4.3.0.91+ds-4build1
ddd 1:3.3.12-5.1build1