Я нашел обходное решение вместо редактирования команды выхода bash, trap 'clear; ~/ascii3.sh; spd-say "Exit"; sleep 2' EXIT, используя ловушку для выхода в терминале, и я положил ее в конец файла .pashrc, и он работает. И ascii3.sh:
echo -e "\033[01;31m" echo " _ _ __ _ _ ____ __ __ _ __ ___ ____ ____ __ _ _ _ " echo "/ )( \ / _\ / )( \( __) / _\ ( ( \( )/ __)( __) ( \ / _\ ( \/ )/ \ " echo ") __ (/ \\\ \/ / ) _) / \ / / )(( (__ ) _) ) D (/ \ ) / \_/ " echo "\_)(_/\_/\_/ \__/ (____) \_/\_/ \_)__)(__)\___)(____) (____/\_/\_/(__/ (_) "Я думаю, что вопрос, который я задал, был очень плохим, поскольку он не отражал мои мысли, но я не изменю его и не отвечу. Я просто поставил этот ответ здесь для тех, кто этого хочет.