我有一个带有路径的文件列表,其中一些文件包含特殊字符,例如空格、连字符、单引号或双引号,如下所示:
/Music/Allman_Brothers/Filmore_east/The Allman Brothers Band - At The Fillmore East (Disc 2) - 02 - In Memory of Elizabeth Reed.mp3
这实际上是一个播放列表。我需要做的是将此播放列表中的文件复制到一个目录中。我尝试使用 xargs 但没有成功,可能是因为我没有使用正确的选项。:) 有人能帮我解决这个问题吗?
谢谢
答案1
在 GNU xargs(Linux 使用的)上,您可以使用它-d
来指定分隔符:
xargs -d '\n' mv --target somedir/ < playlist.txt