[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


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-2374635/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/267265/viewspace-2374635/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值