Em zsh ,
y=${x:A:t}
expandiria para a cauda do caminho absoluto de $x . Portanto, seria some_file.txt a menos que some_file.txt fosse um link simbólico para outra coisa.
Caso contrário, você pode usar zsh zstat builtin:
zmodload zsh/zstat
zstat -A y +link -- $x && y=$y:t