Descubra dónde se configuró por última vez una variable de entorno en bash

Está bien, sé que hay un depurador bash. Pero lo que estoy buscando es si tuviera una variable de entorno en uno de mis scripts de inicio y no sé cómo se configuró o dónde podría estar, ¿hay alguna forma de encontrarlo que no sea buscar exhaustivamente los scripts?

Quiero decir, ¿hay algún mecanismo / herramienta que proporcione tal cosa? ¿Bash realiza un seguimiento de las ubicaciones de configuración variable?

Aunque esto puede no parecer muy importante, pero se me pasó por la cabeza el otro día cuando estaba ayudando a un amigo a instalar OpenCL y el paquete supuestamente estableció la variable$ATISTREAMSDKROOT automáticamente. De todos modos, se suponía que el paquete debía agregar un archivo a/etc/profile.d para permitir establecer la variable, pero no fue así. Y afortunadamente la variable quedó en blanco.

Pero me preguntaba si no había quedado en blanco, y el paquete lo agregó a algún archivo aleatorio, probablemente no habría tenido forma de saber dónde está más que buscarlo.

Por supuesto, sé que uno podría escribir un comando sed o dos y buscar a través de los scripts, pero consideraría esa búsqueda exhaustiva: D

Respuestas a la pregunta(1)

Su respuesta a la pregunta