コマンド出力が表示される前に空白スペースが表示されるようにターミナルをカスタマイズしたいと思います。次に例を示します。
画像の 2 番目の部分 (空白部分) は Gimp で加工されており、まさに私が探していたものです。PS1 ~ PS4 のカスタマイズについては読んだことがありますが、このアイデアを実装する適切な場所が見つからないようです。
編集:私は見たこれ投稿されていますが、何の回答も提供されていません。また、未解決のままになっている Reddit の質問も参照しています。
答え1
これにより、stdout に送信される行の先頭に 4 つのスペースが挿入されます。
exec 1> >(sed 's/^/ /')
bash プロセス置換を使用します。
明確さを増すために、コマンドを区切るためにプロンプトに改行を追加することを検討してください。