Trong / usr / local / bin Tôi có một 'ln -s' thành /usr/local/foo/bash.script và trong tập lệnh sau này tôi muốn biết thư mục / usr / local / foo hiện tại , để tôi có thể chạy một kịch bản thứ cấp từ thư mục đó.
Bây giờ, tôi đã thử dirname $ 0 , nhưng điều đó cho tôi thư mục / usr / local / bin thay thế. Tôi nên sử dụng cái gì trong bash.script để lấy thư mục / usr / local / foo ?