次のようなファイルがあるとします。
101 abcd <time>
106 efgh <time>
107 ijkl <time>
110 pqrs <time>
105 trsf <time>
101 yrte <time>
109 tyti <time>
110 tyui <time>
101 から始まり 110 で終わる行のチャンクに対していくつかの操作を実行したいと考えています。ファイル内に 101 と 110 が 1 つしかない場合は解決できます。
sed -ne 's/101/,/110/p' file1 > file2
このコマンドを使用すると、作業したい行のチャンクを取り出すことができます。最初のチャンクを最初のファイルに保存し、2番目に一致した行を2番目のファイルに保存できるロジックを見つけるのを手伝ってください。
私はAIXでスクリプトを書いています。