]> git.sesse.net Git - backup.sh/blob - indekser.sh
evt tar-feilmeldinger ute av index
[backup.sh] / indekser.sh
1 #!/bin/bash
2
3 topdir=/backup
4 cd $topdir
5
6 for maskin in `ls -1 | grep -v lost+found`
7 do
8  cd $topdir/$maskin
9  for del in `ls -1 | grep -v navn`
10  do
11   cd $topdir/$maskin/$del
12
13   #Liste over forskjellige komplette stier
14   grep / */*idx |
15       grep -v -e ^d -e ^c -e ^b -e ^l -e ^p |
16       awk '{print $6}' | sort | uniq > .stier.tmp
17
18   #Liste over forskjellige filnavn
19   grep / */*idx |
20   awk -F "/" '{print $NF}' | sort | uniq > .filer.tmp
21
22   #Gjør filene aktive
23   mv .stier.tmp .stier
24   mv .filer.tmp .filer
25
26  done
27 done