linux删除文件中的字符带-文件

目录中无意间出现了 -- 这个文件

为什么这样的字符无法删掉、rm命令是怎么处理的

我在做压缩的JavaScript文件压缩机抱怨峩的文件中有字符。

我如何search这些字符并将其删除

如果你的文件中有其他的utf-8文件,我会认为这个工具会中断但是如果没有,这个解决方法可能会对你有帮助 (未经testing…)

编辑 :添加-CSD选项,根据tchrist的评论

您可以使用vim轻松删除它们,步骤如下:

1)在您的terminal中使用vim打开文件:

2)刪除所有BOM字符:

另一种删除这些字符的方法 – 使用Vim

现在这些“隐藏”的字符是可见的( <feff> ),可以删除

感谢以前的答案,这里是一个sed(1)变种以防万一:

Super Sed有sed的增强版。 对于Windows这是一个独立的.exe,旨在从命令行运行

使用尾巴可能会更容易:

 
要覆盖默认的软件包设置,请在此处放置文件:
 

保存没有代码签名的文件

我要回帖

更多关于 linux删除文件中的字符 的文章

 

随机推荐