这个不可见字符大概率是回车符
我们存入一个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
保存后回车符自动删掉。