シェルスクリプトのデバッグモードでパスワードを抑制する

シェルスクリプトのデバッグモードでパスワードを抑制する

シェル デバッグ モードを使用するときに、パスワードの代わりに任意の文字列 (「xxxx」や「***」など) を印刷する方法はありますか。

コンテクスト- PostgreSQL データベースに接続するスクリプトがいくつかあります。パスワードを別の隠しファイルおよび保護ファイルに定義し、そのファイルを使用してスクリプトで PGPASSWORD をエクスポートすることで、パスワードを明示的な引数として渡す必要がなくなります。スクリプトの実行権限を持つユーザー (DBA 以外) は少数です。デバッグ モード (sh -x) を使用してスクリプトを実行すると、パスワードをプレーン テキストで表示できます。

関連情報