修改linux文件版本

时间:2014-07-17 00:54:24   收藏:0   阅读:363
#!/bin/bash 

ver=`cat gate.rc | grep FILEVERSION`
ver=`echo $ver | awk ‘{print $2;}‘`
ver=`echo $ver |sed ‘s/\([0-9]*\),\([0-9]*\),\([0-9]*\),\([0-9]*\)/\1 \2 \3 \4/‘`

v1=`echo $ver | awk ‘{print $1}‘`
v2=`echo $ver | awk ‘{print $2}‘`
v3=`echo $ver | awk ‘{print $3}‘`
v4=`echo $ver | awk ‘{print $4}‘`

v1=`echo $v1 |awk ‘{printf("%x",$v1)}‘`
v2=`echo $v2 |awk ‘{printf("%x",$v2)}‘`
v3=`echo $v3 |awk ‘{printf("%x",$v3)}‘`
v4=`echo $v4 |awk ‘{printf("%x",$v4)}‘`

echo -e -n "\x$v4\x$v3\x$v2\x$v1">test

dd if=test of=gate seek=5 cbs=1 obs=1 conv=notrunc bs=4
rm test

修改linux文件版本,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!