GNU/Linux >> Znalost Linux >  >> Linux

konvence pojmenování pro shell skript a makefile

Co máte, jsou kousky, které slepí stavbu dohromady. Vytvářejte skripty, automaticky generované konfigurace, soubory makefile, které zahrnují jiné soubory makefile - zpochybňovat, jak by se tyto věci měly jmenovat, je dobrý nápad.

Především buďte konzistentní .

Viděl jsem mnoho přípon .mk pro soubory zahrnuté přes Makefile. Nicméně, jak Gyom naznačuje, je to velmi subjektivní otázka.

Ať už je zvýrazňovač syntaxe ve vašem zvoleném editoru šťastný, pravděpodobně dobrá volba. Pokud jste v týmu, kde každý používá něco jiného, ​​zeptejte se lidí. Pro mě, pojmenování makefile include s příponou .mk zvýrazní správně pro každého. Podobným způsobem pomáhá pojmenování skriptů shellu s příponou .sh.

Stručně řečeno, dejte jasně najevo názvy souborů a snažte se, aby zvýrazňování syntaxe fungovalo na co největším počtu editorů / IDE. Makefile.common to možná neudělá, common.mk může mít lepší šanci.


Open source styl Google používá jako oddělovače podtržítka:https://google.github.io/styleguide/shellguide.html#s7.4-source-filenames.

Takže ve vašem případě by to bylo do_this_please.sh nebo do_this_please pomocí tohoto stylu.


Linux
  1. Formát data a času pro skript nebo proměnnou prostředí Linux

  2. Je možný smíšený skript Shell a python?

  3. Zkopírujte a přepište soubor ve skriptu shellu

  1. Bash Shell Script - Zkontrolujte, zda nemáte příznak a zjistěte jeho hodnotu

  2. Variabilní rozsah pro skripty bash shell a funkce ve skriptu

  3. jiný shell pro uživatele root a uživatele bez root

  1. Jak porovnávat čísla a řetězce ve skriptu Linux Shell

  2. Shell skript pro přesun nejstarších souborů?

  3. Může skript shellu čekat, až se soubor změní, a provést akci?