shell - 查看文件第3-6行的內容

文件內容

[hadoop@slave106 yk]$ cat test.txt 
1	2019-05-28 19:10:59	2019-05-28 19:10:59	10.10.10.10	10	101.94.210.186	9553
2	2019-05-28 19:11:59	2019-05-28 19:11:59	11.11.11.11	11	58.62.122.115	2473
3	2019-05-28 19:12:59	2019-05-28 19:12:59	12.12.12.12	12	120.231.146.151	35922
4	2019-05-28 19:10:00	2019-05-28 19:10:00	47.245.58.226	443	101.94.210.186	9553
5	2019-05-28 19:10:00	2019-05-28 19:10:00	87.219.193.62	60207	58.62.122.115	2473
6	2019-05-28 19:10:00	2019-05-28 19:10:00	113.148.15.31	50000	120.231.146.151	35922
7	2019-05-28 19:10:00	2019-05-28 19:09:57	109.198.8.28	24292	114.92.244.207	2902
8	2019-05-28 19:10:00	2019-05-28 19:10:00	103.30.16.108	53469	183.131.116.94	41209
9	2019-05-28 19:10:00	2019-05-28 19:10:00	13.124.106.153	5222	122.156.151.81	46569
10	2019-05-28 19:10:00	2019-05-28 19:09:58	13.70.26.71	29040	114.245.148.48	62239 

方法1

sed [選項] ‘sed命令’ 輸入文件

選項 意義
-n 不打印所有和到標準輸出
-p 打印匹配行
[hadoop@slave106 yk]$ sed -n '3,6p' test.txt 
3	2019-05-28 19:12:59	2019-05-28 19:12:59	12.12.12.12	12	120.231.146.151	35922
4	2019-05-28 19:10:00	2019-05-28 19:10:00	47.245.58.226	443	101.94.210.186	9553
5	2019-05-28 19:10:00	2019-05-28 19:10:00	87.219.193.62	60207	58.62.122.115	2473
6	2019-05-28 19:10:00	2019-05-28 19:10:00	113.148.15.31	50000	120.231.146.151	35922

方法2

[hadoop@slave106 yk]$ cat test.txt| head -5 | tail -3
3	2019-05-28 19:12:59	2019-05-28 19:12:59	12.12.12.12	12	120.231.146.151	35922
4	2019-05-28 19:10:00	2019-05-28 19:10:00	47.245.58.226	443	101.94.210.186	9553
5	2019-05-28 19:10:00	2019-05-28 19:10:00	87.219.193.62	60207	58.62.122.115	2473
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章