I have a string containing the file system path to an existing symlink. I want to get the path that this link points to.
Basically I want the same that I'd get through this bit of hackery:
s = "path/to/existing/symlink"
`ls -ld #{s}`.scan(/-> (.+)/).flatten.last
but I want to do it without shelling out.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…