I executed the command below in a BASH shell.
export PROMPT_COMMAND='echo "$BASH_COMMAND" >> $HOME/my_bash_history'
but everytime I type something in the shell and hit return, I just get one more line my_bash_history file which fills up with:
echo "$BASH_COMMAND" >> $HOME/my_bash_history
echo "$BASH_COMMAND" >> $HOME/my_bash_history
echo "$BASH_COMMAND" >> $HOME/my_bash_history
echo "$BASH_COMMAND" >> $HOME/my_bash_history
echo "$BASH_COMMAND" >> $HOME/my_bash_history
echo "$BASH_COMMAND" >> $HOME/my_bash_history
anybody know why that's happening?