Tôi đang sử dụng cp $(<list.txt) new_folder
để sao chép danh sách các tệp (tên tệp trong list.txt
) vào một thư mục mới. Như là các tập tin phải trong cùng một thư mục như list.txt
.
Có cách nào dễ dàng để thực hiện công việc này nếu các tệp thực tế nằm trong một thư mục riêng biệt list.txt
không? Có lẽ chuẩn bị trước mỗi tên tệp với một đường dẫn?
cp $(sed -e 's/^source_dir\//' list.txt) target_dir
nhưng nhận được một lỗi "dòng mới không thoát trong mẫu thay thế". FYI -list.txt
nằm trong thư mục mẹ của cả haisource_dir
vàtarget_dir
.