この現在の投稿では、 チュートリアル05 チュートリアル シリーズから シェルスクリプト. 具体的には、 セリエA 優れた実践、同じことを実行するときに考慮する必要があります。
以来、 前 (チュートリアル 04) 私たちは他の人に対処します 基本的な実践ポイント これらに関連して、具体的には それらがどのように生成され、どのように実行されるか、およびを構成する部品は何ですか bash シェル スクリプト.
そして、この投稿を始める前に «シェルスクリプティング – チュートリアル 05»、以下を調べることをお勧めします 関連コンテンツ、今日この投稿を読んだ最後に:
関連記事
シェル スクリプト – チュートリアル 04: Bash シェル スクリプト – パート 1
関連記事
シェル スクリプト – チュートリアル 03: スクリプトとシェル スクリプトのすべて
シェル スクリプト チュートリアル 05
スクリプトを作成するためのベスト プラクティス
シェル スクリプトのベスト プラクティス トップ 10
間で 最も重要な10 言及できるのは次のとおりです。
- コードをインデントします。 読みやすい形式で開発されたコードは、理解を深めるために非常に重要です。 また、必要なインデントにより、精巧な論理構造を明確に把握できます。
- コードのセクション間に区切りスペースを追加します。 コードをモジュールまたはセクションに分割すると、コードがどれだけ長くても、コードが読みやすく理解しやすくなります。
- コードに可能な限りコメントを付けます。 コマンドの各行または順序、コードのセクション、または開発された関数に有用で必要な説明を追加すると、プログラムされた内容を理解しやすくなります。
- 関数のわかりやすい名前で変数を作成します。 作成された関数を明確に説明および識別する変数名を割り当てると、その目的を理解するのに役立ちます。
- 構文を使用する
VARIABLE=$(comando)
コマンド置換の場合: 代わりに、古い方法は次のように非推奨になりましたVARIABLE=`date +%F`
. - モジュールまたは変数を使用して、パスワードの有無にかかわらず、スーパーユーザーおよび許可されたユーザーを検証します。 コードの必要な部分で、セキュリティ レベルを向上させる。
- オペレーティング システム (ディストリビューション、バージョン、アーキテクチャ) のモジュールまたは検証変数を使用します。 サポートされていないコンピューター (またはサーバー) でのファイルの使用を防ぐため。
- モジュールまたは手順を使用して、クリティカル アクションまたはバッチ アクションの実行を確認します。 即興や不注意によるミスを最小限に抑えるため。
- さまざまな必須モジュールを含める: 言及できるものの中で、Welcome モジュールと Farewell モジュール、二重実行検証により、ユーザー エクスペリエンスが向上します。
- ユーザーフレンドリーなビジュアル インターフェイスを作成します。 コマンドを使用して、ターミナル (CLI) とデスクトップ (GUI) の両方で
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
そしてコマンドさえ"mpg123 y espeak"
人間化またはロボットの音声による音声アラートと可聴通知用。
その他の重要な
- 外部関数やモジュールを使用してスクリプト サイズを合理化する: スクリプトが非常に大きくなる場合は、関数を使用してスクリプトを分割するか、メイン スクリプトによって呼び出される小さなスクリプト ファイルに分割することをお勧めします。
- 明確かつ明白な方法で、スクリプト内の他のインタープリター (プログラミング言語) への呼び出しを呼び出します。 これを行うには、行またはモジュールによってそれらを明確に呼び出す必要があります。
関連記事
シェル スクリプティング – チュートリアル 02: Bash シェルのすべて
関連記事
シェル スクリプト – チュートリアル 01: ターミナル、コンソール、およびシェル
要約
要するに、私たちはこれを願っています «シェルスクリプト»のチュートリアル05 スクリプトを作成する際のベスト プラクティス、および以前のスクリプトを使用して、最適で機能的なスクリプトを作成する際の多くの知識を増やしています。 Bash Shell で生成されたスクリプト ファイル.
内容がよろしければ、 コメントして共有する. そして覚えておいてください、私たちの «サイト»の公式チャンネルに加えて、 Telegram その他のニュース、チュートリアル、Linux の更新については、.