У меня есть список файлов с путями, некоторые из файлов имеют специальные символы, такие как пробелы, дефисы, одинарные или двойные кавычки, как показано ниже:

/Music/Allman_Brothers/Filmore_east/The Allman Brothers Band - At The Fillmore East (Disc 2) - 02 - In Memory of Elizabeth Reed.mp3

Это на самом деле плейлист. Что мне нужно сделать, это скопировать файлы из этого списка воспроизведения в один каталог. Я попытался использовать xargs без какой-либо удачи, вероятно, потому что я не использовал правильные параметры. :) Может кто-нибудь помочь мне с этим?

Спасибо

1 ответ1

2

В GNU xargs - той, что используется в Linux - вы можете использовать -d для указания разделителя:

xargs -d '\n' mv --target somedir/ < playlist.txt 

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