#!/bin/sh make_00indexfile() { while read TOPDISK do echo "[`basename $0`] $TOPDISK/00index.txt" for a in 1 1 1 do ls -l $TOPDISK |awk '!($1~/total/) {printf "%-12s %10s \n",$9,$5}' >$TOPDISK/00index.txt done done } TOPDIR=.. #find $TOPDIR -name '*.tgz' -printf "%h\n"|sort|uniq|make_00indexfile echo ../mu4|make_00indexfile