#创建一个存放偏移量的文件
touch readfile
#读取偏移量文件记录的偏移量
a=`cat readfile`
echo $a
#把偏移量赋给skip变量,用来跳过该偏移量记录位置之前的内容
skip=$a
#从上一次读取的地方开始复制到newfile2,(跳过上一次的字节,就是这次的开始)
dd if=file of=newfile2 bs=1 skip=$skip
#获取新增加内容的字节数
a1=`wc -c newfile2 | awk '{print $1}'`
#获取总共需要skip 的字节数
sum=`expr $a + $a1`
#记录到偏移量文件中,供下次读取
echo $sum>readfile
echo $sum
shell 按字节读取文件
最新推荐文章于 2023-10-25 10:33:07 发布