1. 程式人生 > >Linux之cat tail less常見用法

Linux之cat tail less常見用法

1.cat

  • 通常查找出錯誤日誌 cat error.log | grep 'foo' , 這時候我們還有個需求就是輸出當前這個日誌的前後幾行:
cat error.log | grep -C 10 'foo' #顯示file檔案裡匹配foo字串那行以及上下10行
cat error.log | grep -B 10 'foo' #顯示foo及前10行
cat error.log | grep -A 10 'foo' #顯示foo及後10行
  • cat 顯示指定行
cat error.log | head -n 1000 #顯示前1000行 
cat error.log | tail -n 1000 #顯示最後1000行 
cat error.log | tail -n +1000 #從第1000行以後開始顯示 

cat error.log | tail -n +1000 | head -n 3000 #從第1000行開始顯示後面的3000行 
cat error.log | tail -n +3000 | head -n 1000 #從第3000行開始顯示後面1000行 
cat error.log | head -n 3000 | tail -n +1000 #顯示第1000行到第3000行