
Есть ли способ вывести произвольную строку (например, «xxxx» или «***») вместо пароля при использовании режима отладки оболочки?
Контекст- У меня есть несколько скриптов, которые подключаются к базе данных PostgreSQL. Мы определили пароль в другом скрытом и защищенном файле, а затем используем этот файл для экспорта PGPASSWORD в скрипты, чтобы нам не приходилось передавать пароли как явные аргументы. Немногие пользователи (не администраторы баз данных) имеют разрешение на выполнение скриптов. Если они запустят скрипт в режиме отладки (sh -x), они смогут увидеть пароли в виде простого текста.