cat、tail、head、grep、sed檢視檔案任意幾行的資料
grep -B 5 foo file 顯示foo及前5行
grep -A 5 foo file 顯示foo及後5行
-------------------------------------------------------------------------------------------------
grep結果太多, 可否只取前面10行匹配的結果 |
grep ...... | head -10 |
一、使用cat、tail、head組合
1、檢視最後1000行的資料
cat filename | tail -n 1000
2、檢視1000到3000行的資料
cat filename | head -n 3000 | tail -n +1000
1、cat filename 列印檔案所有內容
2、tail -n 1000 列印檔案最後1000行的資料
3、tail -n +1000 列印檔案第1000行開始以後的內容
4、head -n 1000 列印前1000的內容
二、使用sed命令
顯示1000到300行的資料
sed -n '1000,3000p' filename