1#!/bin/sh 2# 3# $OpenBSD: forward-blocks.sh,v 1.1 2015/11/24 04:04:19 tedu Exp $ 4 5# test if tail grep the correct number of blocks from a file. 6 7DIR=$(mktemp -d) 8echo DIR=${DIR} 9 10NAME=${0##*/} 11OUT=${DIR}/${NAME%%.sh}.out 12i=0 13while [ ${i} -lt 512 ]; do 14 echo ${i} >> ${DIR}/bar 15 i=$((i+1)) 16done 17 18tail -b +1 ${DIR}/bar > ${OUT} 19 20diff -u ${OUT} ${0%%.sh}.out || exit 1 21 22# cleanup if okay 23rm -Rf ${DIR} 24