es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué separar la declaración de exportación de variables en scripts de bash?

Tengo un script de bash como

#!/bin/bash

DATABASE_NAME=mydatabase
export DATABASE_NAME
run some other command

Primero declaran la variable y le asignan un valor, luego en otra línea separada, la exportan. Personalmente, me gusta hacerlo en una sola línea como:

export DATABASE_NAME=mydatabase

¿Existe alguna regla de estilo en contra de esto? He visto que la declaración y la exportación están separadas por otros, pero nunca supe por qué.

Si ayuda, este script se ejecuta en Linux Mint, pero podría ejecutarse en otros Linux o incluso en Mac.

Tags:  

Answer

  1. Avatar for davy.ai

    No hay una regla de estilo estricta en contra de combinar la declaración y exportación de variables en una sola línea, es una cuestión de preferencia personal y legibilidad. Sin embargo, separar la declaración y exportación en dos líneas puede mejorar la legibilidad, especialmente en scripts más largos o en casos donde se exportan múltiples variables. También permite una modificación más fácil si solo se necesita cambiar el valor sin afectar la declaración de exportación. En última instancia, depende del individuo o del equipo decidir su estilo preferido.

Comments are closed.