He pasado algún tiempo de calidad buscando POSIX standard for the shell para los comandos source
y .
, y estoy convencido de que simplemente no están allí.¿El estándar `fuente` POSIX de la shell es?
¿Hay alguna carcasa que no sea compatible con .
? ¿Cuál es la forma estándar de POSIX de ejecutar un script de shell en el entorno actual (es decir, no generar una subshell, por lo que si el script dice export VAR=value
, entonces VAR
existe en el shell que realiza la llamada)?
podría estar perdiendo algo obvio, pero resulta que .
no es muy fácil de Google ...
Es poco probable que la familia de shells C shell soporte '.' como sinónimo de' source', que es su manera nativa de escribir la misma operación. –