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 readlinkdườ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