dos换行符引起linux paste命令异常显示

 

1、问题 paste异常

复制代码
[root@centos7 test]# ls
test.ped  test.txt
[root@centos7 test]# cat test.txt
10      YH
1       GS
11      YH
[root@centos7 test]# cat test.ped
10      10      0       0
1       1       0       0
11      11      0       0
[root@centos7 test]# paste test.txt test.ped
10      10      10      0       0
1       1S      1       0       0
11      11      11      0       0
复制代码

 

 

2、检测问题

复制代码
[root@centos7 test]# ls
test.ped  test.txt
[root@centos7 test]# cat -A test.txt
10^IYH^M$
1^IGS^M$
11^IYH^M$
[root@centos7 test]# cat -A test.ped
10^I10^I0^I0$
1^I1^I0^I0$
11^I11^I0^I0$
复制代码

 

 

3、删除^M

复制代码
[root@centos7 test]# ls
test.ped  test.txt
[root@centos7 test]# cat -A test.txt
10^IYH^M$
1^IGS^M$
11^IYH^M$
[root@centos7 test]# dos2unix test.txt
dos2unix: converting file test.txt to Unix format ...
[root@centos7 test]# cat -A test.txt
10^IYH$
1^IGS$
11^IYH$
复制代码

 

4、测试效果

[root@centos7 test]# ls
test.ped  test.txt
[root@centos7 test]# paste  test.txt test.ped
10      YH      10      10      0       0
1       GS      1       1       0       0
11      YH      11      11      0       0

 

posted @   小鲨鱼2018  阅读(106)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-04-06 c语言中的二重循环
2021-04-06 c语言中分支结构程序 switch语句的经典用法
点击右上角即可分享
微信分享提示