我有一个包含地址列表的文件,看起来像这样(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
但我想使用 shell 脚本自动执行此操作,这将更改每次 sed 执行时要剪切的行数。
这个怎么做 ???
另外一般来说,在这种情况下,哪些是 linux 中非常有用的文本处理命令?