Linux - 特殊文字を含むファイルのリストを新しいディレクトリにコピーする方法


0

パスを含むファイルのリストがあります。一部のファイルには、スペース、ハイフン、次のような一重引用符または二重引用符などの特殊文字が含まれています。

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

これは実際にはプレイリストです。このプレイリスト内のファイルを単一のディレクトリにコピーする必要があります。幸いなことにxargsを使用してみました。おそらく、適切なオプションを使用していないからです。 :)誰かがこれを手伝ってくれる?

ありがとう

回答:


2

Linuxで使われているGNU xargsでは - あなたは使うことができます -d 区切り文字を指定するには

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

私はそれが簡単なことだと知っていました。改行を忘れました。どうもありがとう。 :)
Widgeteye The Terrible
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.