Saya menggunakan cp $(<list.txt) new_folder
untuk menyalin daftar file (nama file masuk list.txt
) ke folder baru. Seperti halnya file harus dalam folder yang sama dengan list.txt
.
Apakah ada cara mudah untuk membuat ini berfungsi jika file sebenarnya berada di direktori yang terpisah list.txt
? Mungkin menambahkan setiap nama file dengan path?
cp $(sed -e 's/^source_dir\//' list.txt) target_dir
tetapi mendapatkan kesalahan "baris baru yang tidak terhapus di dalam pola substitusi". FYI -list.txt
ada di direktori induk keduanyasource_dir
dantarget_dir
.