Linux命令 + 工作场景下的文本处理,提高效率
多文本合并 (类似于win中列操作)
cat 1.txt
1
2
3
cat 2.txt
4
5
6
//多文本行合并
paste 1.txt...172.16.100.200",21),
("192.168.2.1",8080),
("10.1.1.1",443),
("172.20.20.20",22),
("192.168.1.200",3306),
两个文本数据的内连接查询...cat 1.txt
1
5
3
cat 2.txt
1 a
5 d
8 e
3 f
2 h
预期结果:
1 a
3 f
5 d
//步骤如下:
//1、将2.txt的多空格变成单空格...sed -i 's/ \+/ /' 2.txt
cat 2.txt
1 a
5 d
8 e
3 f
2 h
//2、对1.txt 2.txt的第一个字段进行排序