Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/woip/sh/scan
blob: 3a49d440bcc5dca574602889848148ee0cf9a79f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/zsh
# print bz2 debug info for given file in roundabout fashion

file=$1
ftmp="/tmp/$$.tmp"
otmp="/tmp/$$.o.tmp"

if [ ! -n "$1" ]; then
  echo "scan <file>" >/dev/stdout
  exit -1
fi

if [ -n "$2" ]; then
  arg=$2
else
  arg="2>/dev/null"
fi

../c/bzipreader -f $file -l > $ftmp

I=-1; while [ $((I++)) -lt 10 ];      
do
  offset=`cat $ftmp | grep -E "^$I" | awk '{print $2;}'`
  echo -n "$I\t$offset\t"
  eval "../c/bzipreader -f $file -n $I -x $arg > $otmp"
  cat $otmp | head | tr "\n" "\\" | head -c 30
  echo "" `cat $otmp | wc -c`
done