Tôi có một tập tin chứa tên tệp với đường dẫn tuyệt đối.
Ở giữa đường dẫn đó, là một thư mục biến, bất cứ khi nào tôi cứng mã phần biến, nó sẽ hoạt động tốt, nhưng khi tôi thay thế nó bằng tên biến, sedphần đó không hoạt động.
Một sedphần là để xóa mẫu hoặc cho vấn đề này, đường dẫn.
file=`echo $one_file | sed 's:/dir1/dir2/$VAR/last_dir/::'`
Cố gắng thay thế dấu ngoặc đơn bằng dấu ngoặc kép trong biểu thức sed của bạn.
—
dnk