Пароли не место в истории bash
Всё, что набрано в командной строке, оседает в ~/.bash_history. Пароль, переданный аргументом, ещё и виден в списке процессов. Безопаснее читать секрет без отображения: read -rs P — и передавать его программе через стандартный ввод или файл с правами 600.
Если пароль уже попал в историю — удалить строку (history -d) мало, его надо сменить.