修改linux文件版本

#!/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文件版本,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。