Это $ 0
в ZShell:
% echo 'set | grep -a harglebargle' > harglebargle
% source harglebargle
0=harglebargle
%
(Это кажется верным, даже если попытаться ARGV0 = ... источник ...
трюк.)
Итак, для полного пути:
% echo 'echo $0:a' > fullpath
% source fullpath
/home/jmates/tmp/fullpath
%