Paul Lussier <[EMAIL PROTECTED]> wrote:
> I have a tape, and want to find out what's on it directly from
> the tape. I know I've seen this answered some where before, but
> can't seem to remember wherer.
#! /bin/sh
TAPE=/dev/nst0
COUNT=1
mt -f $TAPE rewind && dd if=$TAPE bs=32k count=1 2>/dev/null | (head -1; cat >
/dev/null) && while mt -f $TAPE fsf 1 ; do
if [ $# = 0 ]; then
echo -n "FILE $COUNT "
else
echo -n "FILE $COUNT (real: `mt -f /dev/nst0 status | awk '/^file number/ { print
$NF; }'`) "
fi
dd if=$TAPE bs=32k count=1 2>/dev/null | (head -1; cat > /dev/null)
COUNT=`expr $COUNT + 1`
done