ターミナルを改善しているので、ブログで(聞いてみるとブログを失ってしまったので…すみません)、bashの前後に命令を実行できることを知って実装してみたいと思います。私の端末で。ブログでは、どのコマンドよりも先にコマンドを実行でき、$ trap *commands* DEBUG
次のようにいくつかのコマンドにPROMPT_COMMANDを割り当てることで、コマンドの出力後に実行できることがわかります。
$ ls
(trap_handler)
--- ls output ---
(PROMPT_COMMANDS)
しかし、私のコンピュータで使用しようとすると、次のメッセージが表示されます。
$ ls
(trap_handler)
--- ls output ---
(trap_handler)
(trap_handler)
(trap_handler)
(PROMPT_COMMANDS)
(trap_handler)
(trap_handler)
(trap_handler)
ご覧のとおり、トラップコマンドはコマンドの後に3回繰り返されます。 shでこのコマンドを実行しましたが、正常に実行されました。