Używam cp $(<list.txt) new_folder
do skopiowania listy plików (nazw plików w list.txt
) do nowego folderu. Pliki muszą znajdować się w tym samym folderze co list.txt
.
Czy istnieje prosty sposób, aby to działało, jeśli rzeczywiste pliki znajdują się w osobnym katalogu list.txt
? Może wstawić każdą nazwę pliku ze ścieżką?
cp $(sed -e 's/^source_dir\//' list.txt) target_dir
uzyskania błędu „nieskalowanego nowego wiersza wewnątrz wzorca podstawiania”. FYI -list.txt
znajduje się w katalogu nadrzędnym zarównosource_dir
itarget_dir
.