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, sed
phần đó không hoạt động.
Một sed
phầ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