gpt4 book ai didi

linux - 从 mac 和 vim 上的 finder 复制并粘贴文件名,每个文件名后显示 ^M,如何修复?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:33 26 4
gpt4 key购买 nike

我从 finder 中复制并粘贴文件到一个文本文件中,以将某个目录中的文件名获取到文本文件中。当我打开文件时,每个目录中的文件都是同一行......例如:我从“帽子目录”复制粘贴:第 1 行是:

hats1.jpg^Mhats2.jpg^Mhats3.jpg^M...

在同一个文本文件中,我复制并粘贴了“Shoes”目录中的文件第 2 行是:

shoes1.jpg^Mshoes2.jpg^Mshoes3.jpg^M...

我试过了

:%s/^M//
dos2unix
CTRL-V CTRL-M

它们都不起作用,我在处理这个过程时做错了吗?有没有更有效的方法来完成我想做的事情?

最佳答案

更简单的方法是使用 bash截断 tr命令。

就这样吧,tr -d '\r' < inputFile > outputFile删除所有回车符。

关于linux - 从 mac 和 vim 上的 finder 复制并粘贴文件名,每个文件名后显示 ^M,如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38150140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com