On Fri, Oct 27, 2017 at 1:21 AM, Boruch Baum <boruch_b...@gmx.com> wrote: > In Debian, using Bash version 4.4, path level 12, I've set a DEBUG trap > in my .bashrc and tried running the following command, with the > following output resulting. The five lines between the command being run > by fc and that command's output, is the text of the DEBUG trap.
Here's a short reproducer: dualbus@ubuntu:~$ HISTFILE=/dev/null bash --norc --noprofile -O extdebug bash-4.4$ trap ': it is a trap' DEBUG bash-4.4$ echo hi hi bash-4.4$ history 1 trap ': it is a trap' DEBUG 2 echo hi 3 history bash-4.4$ fc -e true 1 3 trap ': it is a trap' DEBUG : it is a trap echo hi : it is a trap hi history : it is a trap 1 trap ': it is a trap' DEBUG 2 echo hi 3 history 4 trap ': it is a trap' DEBUG 5 echo hi 6 history bash-4.4$ GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)