Linux - Cách sao chép danh sách các tệp có ký tự đặc biệt vào thư mục mới


0

Tôi có một danh sách các tệp có đường dẫn, một số tệp có các ký tự đặc biệt như dấu cách, dấu gạch nối, dấu ngoặc đơn hoặc dấu ngoặc kép như sau:

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

Đây thực sự là một danh sách nhạc. Những gì tôi cần làm là sao chép các tập tin trong danh sách này vào một thư mục. Tôi đã thử sử dụng xargs mà không gặp may mắn, có lẽ vì tôi chưa sử dụng các tùy chọn phù hợp. :) Ai đó có thể giúp tôi với điều này?

Cảm ơn

Câu trả lời:


2

Trên GNU xargs - cái mà Linux sử dụng - bạn có thể sử dụng -d để chỉ định dấu phân cách:

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

Tôi biết nó là một cái gì đó đơn giản. Tôi quên mất dòng mới. Cảm ơn rất nhiều. :)
Widgeteye The Terrible
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.