2017-02-01 4 views
0

iTerm2のトリガ機能を使用して "完了"という単語を探し、私のMacの通知センターに通知を追加します。iTerm2トリガは、常にすべてのエントリの後に "完了"を表示します

私はトリガーが働いていますが、私はさらに怠け者になりたいです。私はそれを入力する必要はありませんので、iTerm2へのすべてのエントリの後に次のコードecho "Done"を追加する方法はありますか?

git pull 

を入力すると、これはまた、次のようなコマンド・チェーンで作業する必要があるでしょう

git pull;echo "Done" 

ことになります。私は私の質問hereに似たものを見つけましたが、私はそれは私が求めているものを答えるとは思わない

git pull;drush cc all;echo "Done" 

につながる

git pull;drush cc all 

を入力

答えて

0

あなたはそれがどこからでも呼び出すことができるように、条件付きループしながら、GitのAのようなパスに追加し、スクリプトを作成することができ、あなたも流れ、このためか、場合ケースを使用することができます。

テストの$#ながら - GTは0

あなたのものを行う

は多分イムそれを考えてオーバー

を行っていますが、ときに実際に「完了」を知りたい場合は、$ PIDを格納する必要があり、その後、待つだろうpidが死んでエコーされます。

+0

私は非常に頻繁にbashを書いていません。ループが何をしているのかを説明してくれるでしょうか。私はこの例でどのようなテストが想定されているのか分かりませんが、主に "$#-gt 0"で迷ってしまいます。知識が不足して申し訳ありません。 – FatGuyLaughing

関連する問題