GNU/Linux >> Linux の 問題 >  >> Linux

シェルスクリプトとメイクファイルの命名規則

あなたが持っているのは、ビルドを一緒に接着するビットです.ビルド スクリプト、自動生成された構成、他の makefile に含まれる makefile - それらにどのように名前を付けるかを検討することは良い考えです。

何よりも、一貫性を保つ .

Makefile を介してインクルードされたファイルに多くの .mk 拡張子を見てきました。ただし、Gyom が示唆するように、これは非常に主観的な質問です。

選択したエディターのシンタックス ハイライターを満足させるものが何であれ、おそらく 良い選択。全員が異なるものを使用しているチームに所属している場合は、他の人に尋ねてください。私にとって、makefile インクルードに .mk 拡張子を付けて名前を付けると、誰にとっても正しく強調表示されます。シェル スクリプトに .sh サフィックスを付けて名前を付けると、同様に役立ちます。

要するに、ファイル名を明確にし、構文の強調表示ができるだけ多くのエディター/IDE で機能するようにします。 Makefile.common はそうしないかもしれませんが、common.mk の方がうまくいくかもしれません。


Google のオープンソース スタイルでは、区切り記号としてアンダースコアを使用します:https://google.github.io/styleguide/shellguide.html#s7.4-source-filenames.

したがって、あなたの場合、それは do_this_please.sh になります または do_this_please このスタイルを使用しています。


Linux
  1. 初心者のためのシェルスクリプト実行ガイドライン

  2. 混合シェルと python スクリプトは可能ですか?

  3. Bash シェル スクリプト - フラグをチェックしてその値を取得する

  1. Ssh – Sshサーバーにログインするためのシェルスクリプト?

  2. シェルスクリプトの変数の命名規則はありますか?

  3. スクリプト内の bash シェル スクリプトおよび関数の変数スコープ

  1. 最も古いファイルを移動するためのシェルスクリプト?

  2. シェルスクリプト:ファイルをディレクトリとサブディレクトリに並べ替えますか?

  3. パフォーマンスと安定性のためのApache2Buddyスクリプトの使用