Yo probé las dos maneras siguientes a la fuente el archivo de propiedadesno es capaz de la fuente de un archivo de propiedades en el script de shell
#!/bin/sh
. import.properties
echo $USER_ID
echo $INPUT_FILE
Dice:
./test.sh[3]: import.properties: not found
cuando trató de usar source import.properties
le dio el mensaje como :
./test.sh[3]: source: not found.
Soy muy nuevo en el scripting y env. Por favor, hágame saber lo que me falta aquí?
Si desea ejecutar este script desde otro directorio, debe usar '. "$ (dirname -" $ 0 ")/import.properties" '. – l0b0
Eso puede o no funcionar; clásicamente, los shells Bourne y Korn no anteponen el nombre del directorio al nombre del comando, pero 'bash' parece hacer eso. –