本版版主招募中

 
标题: [转贴]查看DBF数据库文件内容的shell程序
sdccf
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


UID 243
精华 7
积分 255
帖子 472
活跃指数 22
LU金币 672 个
LU金条 1500 个
阅读权限 200
注册 2003-9-29
 
发表于 2003-10-30 21:26  资料  个人空间  主页 短消息  加为好友 


#!/bin/ksh
hd -abdA $1 |sed -n ’1p’ | cut -c7-70>$HOME/tmp/FIRSTLINE$$
DBFFLAG=`awk ’{print $1}’ $HOME/tmp/FIRSTLINE$$`
if [ $DBFFLAG -ne 3 ]
then
echo "这不是一个数据库文件!\a\a"
exit 1
fi
DEFSIZE=`awk ’{print ($9+$10*256)}’ $HOME/tmp/FIRSTLINE$$`
STEP=`awk ’{print ($11+$12*256)}’ $HOME/tmp/FIRSTLINE$$`
dd if=$1 of=$HOME/tmp/DBFEND$$ bs=$DEFSIZE skip=1 2>/dev/null
fold -b -w$STEP $HOME/tmp/DBFEND$$
rm $HOME/tmp/FIRSTLINE$$
rm $HOME/tmp/DBFEND$$






顶部
threehair
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 27
精华 78
积分 3034
帖子 5716
活跃指数 0
LU金币 2093 个
LU金条 0 个
阅读权限 200
注册 2003-9-17
 
发表于 2003-10-31 15:22  资料  个人空间  短消息  加为好友 
买了。哦也消费一把 grin.gif





╭⌒╮ ╭⌒╮╭⌒╮
╱◥███◣╭╭ ⌒╮
︱田︱田   田|
关门,上锁,钥匙已生锈。
世事静方见,人情淡始长!
顶部
boypoo
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
懒神


UID 1132
精华 2
积分 320
帖子 579
活跃指数 40
LU金币 555 个
LU金条 0 个
阅读权限 210
注册 2003-10-29
来自 上海
 
发表于 2003-10-31 20:49  资料  个人空间  主页 短消息  加为好友  添加 boypoo 为MSN好友 通过MSN和 boypoo 交谈
看不懂,等拿回去看看再说。





顶部
 



当前时区 GMT+8, 现在时间是 2008-10-14 04:50
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.135101 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver