小编Joh*_*n C的帖子

如何从目录名称中删除回车符?

我在 Excel 中创建了一个文件并将该文件通过 ftp 传输到我的 Linux 机器上。文件中有一堆mkdir命令。现在所有新创建的目录的末尾都有一个回车符。我可以使用以下命令找到目录:

find . -type d -name *$'\r'
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用此命令删除它们时:

find . -type d -name *$'\r' | xargs rm-rf
Run Code Online (Sandbox Code Playgroud)

它不起作用 - 没有任何东西被删除。目录仍然存在,并且它们仍然有回车符。

你能帮我创建一个命令来删除那些讨厌的 '\r's 吗?谢谢。

PS 我使用的是 RHEL 5.3

filenames rename

6
推荐指数
2
解决办法
8985
查看次数

标签 统计

filenames ×1

rename ×1