6
巨大なファイルのcat行Xから行Y
私は(> 2GB)巨大なテキストファイルを持っていると私はしたいとcatラインXにY(例えば57890010から57890000)。 私が理解から私は、配管によってこれを行うことができますheadにtail、すなわち、またはその逆 head -A /path/to/file | tail -B または代わりに tail -C /path/to/file | head -D ここでA、B、CおよびDファイル内の行の数から計算することができる、XとY。 しかし、このアプローチには2つの問題があります。 あなたは計算する必要がありA、B、CとD。 コマンドは、読みたいと思うよりもはるかに多くの行pipeを相互に送信できます(たとえば、巨大なファイルの途中で数行だけを読んでいる場合) シェルを動作させて、必要な行を出力する方法はありますか?(Xとのみを提供しながらY)?
132
tail
cat
large-files
head