文件內容
[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