Como posso definir a variável de ambiente permanentemente através do shell script?

Como posso definir a variável de ambiente permanentemente através do shell script?

Digamos que eu tenha um script:

#!/bin/bash
echo "$1"
if [[ ! $1 ]]; then
    echo "True"
fi
export ABC="/home/aashish"

ABCnão está disponível após a execução deste script. Como posso fazer com que essa variável persista também após a execução?

Responder1

sourcena sessão atual do shell.

informação relacionada