如果复制windows 内容到 Linux,带入不可见特殊符,怎么解决

这个不可见字符大概率是回车符

我们存入一个ifconfig带不可见字符,用下面这个命令可以看到整个不可见的特殊字符是什么

复制代码
cat -A test.txt

ifconfig + \r(M-BM-) + \n($)也就是这一行真实行尾是 Windows 格式 \r\n ,不是 Linux 标准 \n。

如果粘贴的命令笔记多,不可见特殊字符也多可以用以下方式解决

方法1,粘贴到shell里的一个txt文件里,一键清除多余 \r

复制代码
sed -i 's/\r//g' test.txt

方法2,

复制代码
vim test.txt

底行模式输入

复制代码
:set fileformat=unix
:w

保存后回车符自动删掉。

相关推荐
且从容.16 分钟前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道35 分钟前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
讯捷蓝达3 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
且从容.4 小时前
ubuntu安装flink
linux·ubuntu·flink
数字新视界5 小时前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
爱和冰阔落5 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨5 小时前
WSL2的安装与使用
linux·wsl
微小的鱼5 小时前
Linux的渲染与显示系统链路
android·java·linux
lisanmengmeng6 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频