awk
sed

特定行を抜き出す

  • 2行から30行抽出 cat data.txt | awk "NR==2,NR==30 {print}" sed -n "2,30p" data.txt
  • 最初から10行 cat data.txt | awk 'NR<=10 {print}'
  • 10行目以降全て cat data.txt | awk 'NR>=10 {print}' sed -n "10,$p" data.txt