shell 中怎样去除数据中^M 字符
这个符号^M在Linux文本文件中能看出来,在Windows系统下看不出来,因为这是windows系统下的回车换行符号。
有2中方法可以去掉这个回车换行符号。
第一种是全文替换,第二中是先搜索字符串,然后用sed命令替换。
方法一:
用vim打开文件,输入以下命令
vim filename
然后在vi命令模式下输入以下内容:
:%s/^M//g
这里特别注意:注意^M符号的输入方法,先按住CTRL,再按下v和m
方法二:
打开一个terminal命令窗口,输入以下命令:
sed -i 's/^M//g' filename
注意^M符号的输入方法,先按住CTRL,再按下v和m
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!