Tengo un script de shell que me permitirá acceder a variables globales dentro del script, pero cuando intento crear el mío, responde con: comando no encontrado.Variables de script de Shell: comando no encontrado
#!/bin/bash
J = 4
FACE_NAME = "eig$J.face"
USER_DB_NAME = "base$J.user"
Cuando ejecuto el script de arriba me sale:
./test1.sh line 2: J: command not found
./test1.sh line 3: FACE_NAME: command not found
./test1.sh line 4: USER_DB_NAME: command not found
Alguna idea ?? Estoy usando Cygwin en Windows XP.
No use todos los CAPS en sus nombres de variable al crear variables. Por convención, las variables de entorno (PATH, EDITOR, SHELL, ...) y las variables de shell internas (BASH_VERSION, RANDOM, ...) están completamente en mayúscula. Todos los demás nombres de variables deben ser en minúscula. Dado que los nombres de las variables distinguen entre mayúsculas y minúsculas, esta convención evita accidentalmente anulando variables ambientales y internas. – BullShark