このようなアドレスのリストを含むファイルがあります(ADDRESS_FILE)
0xf012134
0xf932193
.
.
0fx12923a
このような番号のリストを含む別のファイルがあります(NUMBERS_FILE)
20
40
.
.
12
ADDRESS_FILEから最初の20行を切り取り、それを新しいファイルに入れてから、
ADDRESS_FILEから次の40行を切り取り ます。
以下に示すような一連のsedコマンドが機能することを私は知っています
sed -n 1,20p ADDRESSS_FILE > temp_file_1
sed -n 20,60p ADDRESSS_FILE > temp_file_2
.
.
sed -n somenumber,endofilep. ADDRESS_FILE > temp_file_n
しかし、sedの実行ごとにカットする行数を変更するシェルスクリプトを使用して、これを自動的に実行したいと思います。
これを行う方法 ???
また、一般的な注意点として、このような場合に非常に役立つLinuxのテキスト処理コマンドはどれですか。