[20190107]生成bbed执行脚本:

[20190107]生成bbed执行脚本:


--//上个星期测试bbed修改数据时.使用如下命令生成脚本:

$ xxd -c1 -g 1 -s 1244810 -l 38 /mnt/ramdisk/book/users01.dbf | cut -c10-11 | xargs -I{} echo assign /x offset @ = {}


assign /x offset @ = 2c

...

assign /x offset @ = 02

assign /x offset @ = c1

assign /x offset @ = 0b


--//保存文件,利用vim的increment.vim插件执行如下:%Inc s8069 i1.

--//插件可以在如下链接下载:https://www.vim.org/scripts/script.php?script_id=842

--//当时时间限制,使用插件修改偏移量.回家以后仔细思考实际上执行如下,就可以实现.


$ paste -d"=" <(seq 8069  8106) <(xxd -c1 -g1 -s 1244810 -l 38 /mnt/ramdisk/book/users01.dbf | cut -c10-11 ) | xargs -I{} echo assign /x offset {}

assign /x offset 8069=2c

assign /x offset 8070=01

assign /x offset 8071=08

assign /x offset 8072=03

assign /x offset 8073=c2

assign /x offset 8074=4f

assign /x offset 8075=28

assign /x offset 8076=04

assign /x offset 8077=4b

assign /x offset 8078=49

assign /x offset 8079=4e

assign /x offset 8080=47

assign /x offset 8081=09

assign /x offset 8082=50

assign /x offset 8083=52

assign /x offset 8084=45

assign /x offset 8085=53

assign /x offset 8086=49

assign /x offset 8087=44

assign /x offset 8088=45

assign /x offset 8089=4e

assign /x offset 8090=54

assign /x offset 8091=ff

assign /x offset 8092=07

assign /x offset 8093=77

assign /x offset 8094=b5

assign /x offset 8095=0b

assign /x offset 8096=11

assign /x offset 8097=01

assign /x offset 8098=01

assign /x offset 8099=01

assign /x offset 8100=02

assign /x offset 8101=c2

assign /x offset 8102=33

assign /x offset 8103=ff

assign /x offset 8104=02

assign /x offset 8105=c1

assign /x offset 8106=0b


请使用浏览器的分享功能分享到微信等