#!/bin/bash
-topdir=/backup
+topdir=$1
cd $topdir
for maskin in `ls -1 | grep -v lost+found`
do
cd $topdir/$maskin
- for del in `ls -1 | grep -v navn`
+ for del in `ls -1 | grep -v name`
do
cd $topdir/$maskin/$del
#Liste over forskjellige komplette stier
- grep -v -e ^d -e ^c -e ^b -e ^l -e ^p */*idx |\
- awk '{print $6}' | sort | uniq > .stier.tmp
+ grep -h / */*idx |
+ grep -v -e ^d -e ^c -e ^b -e ^l -e ^p |
+ awk '{$1=$2=$3=$4=$5=""; print $0}' |
+ sed 's/^ *//' |
+ sort |
+ uniq > .stier.tmp
#Liste over forskjellige filnavn
- awk -F "/" '{print $NF}' .stier.tmp | sort | uniq > .filer.tmp
+ grep -h / */*idx |
+ awk -F "/" '{print $NF}' |
+ sort |
+ uniq |
+ grep -v ^$ > .filer.tmp
#Gjør filene aktive
mv .stier.tmp .stier
mv .filer.tmp .filer
+ chmod 644 .stier .filer
done
done