Tôi cần chạy một tập lệnh truy cập một tập tin theo cùng một đường dẫn.
Ví dụ: Tôi có tập lệnh trong /home/me/folder/script.sh
và tập lệnh này sẽ truy cập tệp /home/me/folder/myfile
. Vì tập tin nằm trong cùng một đường dẫn của tập lệnh, tôi chỉ sử dụng tên myfile
chứ không phải đường dẫn đầy đủ.
Nhưng nếu tôi chạy nó từ /tmp/
, như:
/tmp$ /home/me/folder/script.sh
nó đưa cho tôi:
myfile: No such file or directory
Vì vậy, làm thế nào tôi có thể nói trong tập lệnh rằng tập tin nằm trong cùng một đường dẫn với chính tập lệnh?