Tôi đang tìm kiếm một lệnh đơn giản có thể được sử dụng trong Bash để tìm đường dẫn tuyệt đối và được chuẩn hóa đến một tệp trên OS X (tương tự như `` readlink -f'` trong Linux).
Phiên bash mẫu sau đây mô tả một tiện ích [hư cấu] có tên là `` abspath'` thể hiện hành vi mong muốn:
$ pwd
/Users/guyfleegman
$ ls -lR
drwxr-xr-x 4 guyfleegman crew 136 Oct 30 02:09 foo
./foo:
-rw-r--r-- 1 guyfleegman crew 0 Oct 30 02:07 bar.txt
lrwxr-xr-x 1 guyfleegman crew 7 Oct 30 02:09 baz.txt -> bar.txt
$ abspath .
/Users/guyfleegman
$ abspath foo
/Users/guyfleegman/foo
$ abspath ./foo/bar.txt
/Users/guyfleegman/foo/bar.txt
$ abspath foo/baz.txt
/Users/guyfleegman/foo/baz.txt
Như với lời gọi cuối cùng của `` abspath'` trong ví dụ trên, tôi thích nó không tự động giải quyết các liên kết tượng trưng, nhưng tôi sẽ không quá kén chọn ở đây.