我在 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