GNU/Linux >> Tutoriales Linux >  >> Linux

convención de nomenclatura para shell script y makefile

Lo que tienes son las partes que unen una construcción. Cree secuencias de comandos, configuraciones generadas automáticamente, archivos MAKE que incluyen otros archivos MAKE; es una buena idea preguntarse cómo se deben nombrar esas cosas.

Sobre todo, sea coherente .

He visto muchas extensiones .mk para archivos incluidos a través de Makefile. Sin embargo, como sugiere Gyom, es una pregunta muy subjetiva.

Lo que sea que haga feliz al resaltador de sintaxis en su editor de elección es probablemente una buena eleccion. Si está en un equipo donde todos usan algo diferente, pregúntele a la gente. Para mí, nombrar un makefile include con una extensión .mk resalta correctamente para todos. Nombrar scripts de shell con un sufijo .sh ayuda de manera similar.

En resumen, haga que los nombres de los archivos sean obvios e intente que el resaltado de sintaxis funcione en tantos editores/IDE como sea posible. Makefile.common podría no hacer eso, common.mk podría tener una mejor oportunidad.


El estilo de código abierto de Google usa guiones bajos como separadores:https://google.github.io/styleguide/shellguide.html#s7.4-source-filenames.

Entonces, en tu caso, sería do_this_please.sh o do_this_please usando este estilo.


Linux
  1. Formato de fecha y hora para script o variable de shell de Linux

  2. ¿Es posible una secuencia de comandos mixta de shell y python?

  3. Copie y sobrescriba un archivo en el script de Shell

  4. Script de shell de Linux para la copia de seguridad de la base de datos

  5. Script de transliteración para shell de linux

¿Script de Shell para mover archivos más antiguos?

Cómo crear y ejecutar un script de shell en Ubuntu 22.04

Alcance variable para scripts y funciones bash shell en el script

shell diferente para usuarios root y no root

Diferencia entre comandos en bash script y comandos en terminal

¿Puede un script de shell esperar a que cambie un archivo y actuar?