删除文件名中的换行符

vil

我有一个PHP代码,该文件生成wget将在其上附加日志的文件名。我生成了2000多个文件,但是问题是我在使用它们时遇到了麻烦,因为我错误地将PHP_EOL其名称添加为该LF/line feed/%0A名称的一部分

此类文件名的示例(当通过浏览器访问时,放在/ var / www / html上时)请http://xxxx/wget_01_a%0a.txt注意%0a扩展名之前的

我搞砸了,我希望有一个重命名批处理,它将搜索所有文件,如果找到line feed它,它将在没有换行的情况下重命名它,因此它将是http://xxxx/wget_01_a.txt

我不太确定如何处理该问题,因为看起来像当我ls在腻子上所有不限于该多余字符的特殊字符都变成时?,我只希望针对的是换行符。

耳朵

使用renameCentOS 6提供的util-linux中的实用程序,并假设使用bash:

rename $'\n' '' wget_*

这要求从列出的文件的名称中删除换行符。我建议尝试在一个很小的子集上进行尝试,以确保它能达到您想要的效果(请注意,rename在CentOS 7上,它支持一个-v开关来向您显示它正在进行的更改)。

相反,如果您使用的是提供基于Perl的发行版rename

rename -n 's/\n//g' wget_*

然后运行而无需-n实际执行重命名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

递归删除文件名中的换行符

来自分类Dev

文件名中的换行符

来自分类Dev

从文件名末尾删除换行符

来自分类Dev

从txt文件中删除换行符

来自分类Dev

从txt文件中删除换行符

来自分类Dev

删除tex文件中的换行符

来自分类Dev

删除FASTA文件中的换行符

来自分类Dev

从文件中删除换行符

来自分类Dev

如何查找文件名中包含换行符的文件?

来自分类Dev

在Linux服务器上的文件名中带有换行符的文件传输

来自分类Dev

哪些文件系统支持文件名中的换行符?

来自分类Dev

请参考Dockerfile中包含换行符的文件名

来自分类Dev

用`mv`将换行符添加到文件名中

来自分类Dev

在每个换行符之间删除文件中的换行符

来自分类Dev

从Emacs中的bibtex文件中删除换行符

来自分类Dev

Excel for Mac VBA-另存为HTML在文件名中添加了意外的换行符

来自分类Dev

删除分隔文件中的嵌套换行符?

来自分类Dev

使用tr删除多个文件中的换行符?

来自分类Dev

使用Perl删除CSV文件中的神秘换行符

来自分类Dev

从文本文件中删除换行符

来自分类Dev

使用tr删除多个文件中的换行符?

来自分类Dev

如何从csv文件中删除换行符?

来自分类Dev

删除UIActivityViewController中的换行符

来自分类Dev

从数组中删除换行符/空格

来自分类Dev

删除JavaScript中的非换行符

来自分类Dev

从Django模板中删除换行符

来自分类Dev

删除Markdown输出中的换行符

来自分类Dev

如何删除beautifulsoup中的换行符?

来自分类Dev

从XSL模板中删除换行符