![¿Por qué "bc" lee mi archivo de configuración en una computadora y no en otra?](https://rvso.com/image/231073/%C2%BFPor%20qu%C3%A9%20%22bc%22%20lee%20mi%20archivo%20de%20configuraci%C3%B3n%20en%20una%20computadora%20y%20no%20en%20otra%3F.png)
Tengo dos máquinas antiguas que ejecutan CentOS 6.5 y CentOS 6.10. Ambos tienen instalado bc 1.06.95-1.el6. Uno lee $HOME/.bc.rc, el otro no. Por qué ? (¿¿Cómo??)
strace muestra un resultado casi idéntico, excepto que uno lee el archivo de configuración. Las bibliotecas son idénticas.
Respuesta1
Resulta que había definidola BC_ENV_ARGS
variable de entorno(específico de GNU) $HOME/.bc.rc
en ~/.bashrc
una máquina pero no en la otra.
strace
no rastrea la recuperación de variables de entorno ya que eso no implica una llamada al sistema (y -v
es necesario para que el execve()
seguimiento de llamadas al sistema incluya el entorno).
scale=3
Lo configuré , .bc.rc
por lo que obtengo 3 lugares decimales de forma predeterminada.