Tôi muốn lấy tên tệp tuyệt đối của tệp tập lệnh hiện đang được thực thi. Liên kết nên được giải quyết, quá.
Trên Linux, điều này dường như được thực hiện như thế này:
$(readlink -mn "$0")
nhưng readlink
dường như hoạt động rất khác nhau trên Mac OS X.
Tôi đã đọc rằng điều này được thực hiện bằng cách sử dụng
$(realpath $0)
trong BSD nhưng điều đó cũng không hoạt động. Mac OS X không có realpath
.
Bất kỳ ý tưởng?
1
Xem câu hỏi này trên SO: stackoverflow.com/questions/799679/ từ
—
Telemachus
Và cái này: stackoverflow.com/questions/1055671/
—
Ấn
Thậm chí nhiều tùy chọn: stackoverflow.com/questions/7665/ Mạnh
—
Gerhard Burger