gpt4 book ai didi

awk - 从文本文件中删除 ^M

转载 作者:行者123 更新时间:2023-12-04 15:22:50 26 4
gpt4 key购买 nike

我有文本文件,在 mac 终端中使用 less 命令打开时显示 ^M 字符。
我尝试使用以下命令删除 ^M 字符。

awk '{ gsub("\n", "\r"); print $0;}' input > output
cat input | tr ‘\n’ ‘\r’ > output

但他们都没有工作。有人可以使用一些 Linux 命令帮助解决这个问题。

最佳答案

您可以使用 sed :

 sed 's/^M// filename > newfilename

如果您想使用 awk然后做:
awk '{sub(/^M/,"")}1' filename > newfilename

进入 ^M , 类型 CTRL-V ,然后 CTRL-M .即按住 CTRL key然后按 VM陆续。

更新

正如 @glenn jackman 所建议的在评论中,很容易使用 \r然后得到 ^M

关于awk - 从文本文件中删除 ^M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024793/

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