Я использую cp $(<list.txt) new_folder для копирования списка файлов (имена файлов в list.txt) в новую папку. Как и файлы должны быть в той же папке, что и list.txt .

Есть ли простой способ сделать это, если фактические файлы находятся в отдельном каталоге от list.txt? Возможно, перед каждым именем файла ставится путь?

1 ответ1

1

$(<list.txt) использует подстановку процессов, поэтому вы можете бросить любую произвольную команду в скобках, чтобы добавить содержимое list.txt к своему сердцу.

Что-то вроде cp $(sed -e 's/^/path\/goes\/here\//' list.txt) new_folder должно сработать .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .