Bashはtrapコマンドを組み込みで導入し、ユーザーが様々なシグナルやスクリプト終了時に実行するコマンドを指定できるようにしました。これはクリーンアップタスクや最後の手段としてのエラー処理メカニズムに有用です。
trap
どうやって: Bashでのログは、出力をファイルにリダイレクトまたは追記することで簡単に実現できます。基本的な例を以下に示します:.
関数の代替手段には、スクリプトファイルをソーシングしたりエイリアスを使用することがありますが、これらは同じレベルのモジュール性や再利用性を提供しません。
方法: リファクタリングが必要な簡単なBashスクリプトを考えましょう。このスクリプトは、繰り返しコードが多く、追いかけにくいです:.