我正在尝试删除目录中的文件。一些文件的名称有双引号,而另一些则没有。这些文件的一个示例是:
"DDD344".csv
D2DW.csv
这两个文件都位于目录中的子目录中YM
。
对于find
这些文件并删除它们,我find
这样调用:
find YM -name "*.csv" -print | xargs rm
上面的命令会导致很多No such file or directory
错误。
我尝试通过sed
以下方式使用:
find yum/yum_hyd -name "\"*\".csv" | sed 's/"/\"/g' | xargs rm
但无济于事。如何删除文件?