私は、ユーザーが入力した、各コマンドの後コンソールからBashコマンドを入力する前後にいくつかのコマンドを実行するには?
echo "foobar";
例えば、コマンドを実行したいです。
2つのシナリオ:
- ユーザがコマンドを入力すると、私のグローバルコマンドを実行する必要があり、ユーザーがコマンドを入力すると、後で彼のコマンドは
- 実行する必要があり、彼のコマンドを実行しなければなりません、後でグローバルコマンドを実行する必要があります
上記の2つのシナリオを実行するにはどうすればよいですか?
注意:私はこの目的のためにプロンプトを使用したくないです(PS1変数をそのままの状態にしておきます)。
@ajreal、どの別名:
あなたの最初のリクエストを行うには、
DEBUG
疑似信号をtrap
ことができますか?すべてのコマンドに別名を付ける必要がありますか? – astropanic明白なソリューションを使用したいのですが?あなたはいつでもあなたが望むことをする独自のシェルを書くことができます。 –