В zsh
,
y=${x:A:t}
расширился бы до хвоста полного пути $x
. Таким образом, это было бы some_file.txt
если some_file.txt
самостоятельно символьная ссылка на что-то еще.
Иначе можно использовать zsh
zstat
встроенный:
zmodload zsh/zstat
zstat -A y +link -- $x && y=$y:t