¿Cuál es la sangría apropiada para un script bash? Como mono java/C++, sangré religiosamente mi código. Pero parece que no se le permite sangra el siguiente código:¿Cuál es la sangría apropiada para los scripts bash?
#! /bin/bash
if [ $# = 0 ]
then
# there was no arguments => just do to standard output.
echo "there are no parameters"
else
cat << EOF
==========================================================
==========================================================
==========================================================
==========================================================
DESCRIPTION:
$1
----------------------------------------------------------
EOF
fi
Cuando sangría que no reconoce el EOF y si sólo sin sangrar el EOF (confundir) se imprime con sangría.
Q: ¿Cuál es la sangría correcta para los scripts bash?
La mayoría de los lenguajes de programación que cuentan con heredocs tienen problemas sangría ellos. Esto no es realmente específico para bash. –