Tôi đang cố gắng tham chiếu đến tập lệnh được chuyển tới trình thông dịch ruby. Ví dụ: nếu tôi đang chạy ruby foo.rb
Tôi muốn tham chiếu đến tệp foo.rb
.Ruby - nhận tệp đang được thực hiện
Tôi nghĩ bằng Python, điều này có thể truy cập được thông qua sys.argv[0]
. Người ta có thể gọi __FILE__
tuy nhiên đây không phải là giải pháp mà tôi đang tìm kiếm, vì __FILE__
mang lại tệp bên trong mà mã thực thi hiện tại nằm ở.
Có cách nào để làm điều đó không?
alse $ program_name –