Bashのカスタマイズ - コマンド出力前にスペースを保存する方法は?

Bashのカスタマイズ - コマンド出力前にスペースを保存する方法は?

コマンド出力が表示される前にいくつかのスペースが表示されるように端末をカスタマイズしたいと思います。私が意味するものの例は次のとおりです。

「理想的な」プロンプトが読みやすくなります。

画像の2番目の部分(スペースを含む)は、私が探しているGimp-edです。 PS1-PS4のカスタマイズについて読みましたが、このアイデアを実装するのに適した場所が見つからないようです。

編集:私は見たことがないこれ投稿しましたが、答えを提供しません。また、未解決のRedditの問題も指摘しています。

答え1

これにより、stdoutに送信される行の先頭に4つのスペースが挿入されます。

exec 1> >(sed 's/^/    /')

bash プロセス置換を使用します。

わかりやすくするために、コマンドを区別するためにプロンプ​​トに改行を追加することを検討できます。

関連情報