$$
даст вам PID текущего процесса, в случае интерактивной оболочки или сценария - PID соответствующей оболочки.
Таким образом, вы можете использовать:
readlink -f /proc/$$/fd/1
Пример:
% readlink -f /proc/$$/fd/1
/dev/pts/33
% var=$(readlink -f /proc/$$/fd/1)
% echo $var
/dev/pts/33