回答:
1行に1つのファイルがある場合、それを行う1つの方法は次のとおりです。
tr '\n' '\0' < list_of_files_to_be_deleted.txt | xargs -0 -r rm --
ファイルリストはtr
コマンドへの入力として与えられ、ファイルセパレーターを改行からヌルバイトに変更し、コマンドはヌルバイトでxargs
区切られたファイルを入力で読み取り、ファイルを引数として追加してrmコマンドを起動します。
rm --
代わりにを使用することをお勧めしrm
ます。これにより、ダッシュで始まる可能性のあるファイル名がrm
パラメータとして扱われなくなります。
monu.txt' Try
tr --help '詳細については。rm:オペランドがありません詳細については、「rm --help」を試してください。........これは私が見ることができるすべてのワットです