Gentoo Archives: gentoo-user-de

From: Andreas Baier <don.ande@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] [OT] fstab richtig greppen für backup script
Date: Mon, 03 Dec 2007 12:53:22
Message-Id: 200712031351.38907.don.ande@gmx.de
In Reply to: Re: [gentoo-user-de] [OT] fstab richtig greppen für backup script by Dirk Heinrichs
1 Am Montag, 3. Dezember 2007 schrieb Dirk Heinrichs:
2 > Am Montag, 3. Dezember 2007 schrieb ext Andreas Baier:
3 > > Am Montag, 3. Dezember 2007 schrieb Dirk Heinrichs:
4 > > > Am Montag, 3. Dezember 2007 schrieb ext Dirk Heinrichs:
5 > > >
6 > > > Kleine Korrektur: Es muß natürlich "{print $1}" sein statt "{print
7 > > > $2}".
8 > > >
9 > > > Also komplett:
10 > > >
11 > > > sys_folders=(boot srv var)
12 > > > for i in ${sys_folders[@]}
13 > > > do
14 > > > awk -v VOL="/${i}" 'BEGIN {volume=VOL};$2==volume {print $1}'
15 > > > /etc/fstab| while read DEV
16 > > > do
17 > > > EXECUTE="mount -o ro ${DEV} ${BAK_SRC}/${i}"
18 > > > echo ${EXECUTE}
19 > > > done
20 > > > done
21 > > >
22 > > > Bye...
23 > > >
24 > > > Dirk
25 > >
26 > > habe lediglich noch ein "cat /etc/fstab | sed 's/#.*//;/^ *$/d' | "
27 > > hinzugefügen müssen, weil sonst auskommentierte Einträge in der fstab
28 > > ebenfalls genommen würden (weiß nicht, ob das eleganter geht=)).
29 >
30 > Die Zeile, die mit "awk" anfängt, duch die folgende ersetzen:
31 >
32 > grep -v '(^#|^ *$)' /etc/fstab |awk -v VOL="/${i}" 'BEGIN {volume=VOL};
33 > $2==volume {print $1}'|while ...
34 Mit egrep geht's bei mir. grep löscht mir nicht die Kommentare.
35 Aber Danke.
36
37 Gruß Andreas.
38 --
39 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] [OT] fstab richtig greppen für backup script Andreas Baier <don.ande@×××.de>