X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=indekser.sh;h=2f9f41ac0672d8ad761b01797b3c64802c73b843;hb=5cc0592bad59b6f6d978b768924849be33a2145c;hp=ff9fbee7e8d177ae357f8fb005f8d77c1ef24e78;hpb=348deb03e0dfb9ceb24a7070c846adff15204e1d;p=backup.sh diff --git a/indekser.sh b/indekser.sh index ff9fbee..2f9f41a 100755 --- a/indekser.sh +++ b/indekser.sh @@ -1,27 +1,34 @@ #!/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 / */*idx | + grep -h / */*idx | grep -v -e ^d -e ^c -e ^b -e ^l -e ^p | - awk '{print $6}' | sort | uniq > .stier.tmp + awk '{$1=$2=$3=$4=$5=""; print $0}' | + sed 's/^ *//' | + sort | + uniq > .stier.tmp #Liste over forskjellige filnavn - grep / */*idx | - awk -F "/" '{print $NF}' | 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