Файл gdb.txt или пользовательский -файл журнала -не всегда будет создаваться в pwd с помощью gdb. Это должно быть явно указано, выполнив команду «установить вход в систему» в терминале gdb. Только тогда вывод будет зарегистрирован.
Может быть, что-то вроде этого:
while read p; do
echo "$p" | keepassxc --pw-stdin;
done <output.txt
Я не знаю, как ведет себя keepassxc при получении неверного ввода. Может быть, будьте готовы к 5831 открытому окну ошибки.