Gentoo Archives: gentoo-user-de

From: Christof Schulze <christof.schulze@×××.net>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: kleines Bash Problem
Date: Sat, 01 Jul 2006 18:36:10
Message-Id: 20060701203450.5613afd3@eri
In Reply to: [gentoo-user-de] kleines Bash Problem by Robert Welz
1 On 01.07.2006 20:01:30 Robert Welz wrote:
2 >Hallo.
3 >Ich möchte meinen NFS-Portage Proxy für meine Rechner etwas absichern
4 >und dachte daran, da ich sowieso von einem Rechner aus das emerge -p
5 >-u -v world fernsteuere, die /etc/exports Datei je nach Rechner, der
6 >dran ist, umzuschreiben und ein /etc/init.d/nfs reload auszuführen.
7 >Nur sind das mit meinem xen ziemlich viele.
8 >
9 >Also ich habe eine exports Datei:
10 >
11 > /usr/portage 192.168.2.65(sync,no_root_squash,rw)
12 > /usr/portage 192.168.2.66(sync,no_root_squash,rw)
13 >#/usr/portage 192.168.2.67(sync,no_root_squash,rw)
14 >usw.
15 >
16 >und am Anfang jeder Zeile ein Leerzeichen. Nun möchte ich dieses
17 >Leerzeichen in einem Skript durch eine Raute # ersetzen.
18 >
19 >Das Skript habe ich in die Variable
20 >Datei=`</etc/exports` eingelesen:
21 >
22 >Was muss ich jetzt machen, um z.B. in der 2. Zeile das Leerzeichen
23 >durch ein # zu ersetzen umdann alles in einer Variable zu haben, die
24 >ich zurückschreiben kann.
25 >
26 >Ach ja, und umgekehrt, was muss ich tun, um in der 3. Zeile das # durch
27 >ein Leerzeichen zu ersetzen?
28 >
29 >Kann mir da jemand helfen, bitte.
30 >
31 >PS. Wie ist eigentlich das Buch "Einführung in die bash-Shell" von
32 >O'Reilly? Ist das genauso knapp und kurz, wie der Rest der Bücher zu
33 >bash, in denen ich scheints nie das finde, was ich brauche? Ich hab
34 >hier Bash Ge-Packt.de und vermisse da mehr einfache Beispiele;)
35 >
36 >Danke!
37 >Robert
38 >
39 super finde ich den Absatz Parameter Expansion in der Bash und den
40 Advanced Bash scripting guide Eigentlich steht da auch alles drin was
41 du brauchst.
42
43 Besipiel Ersetzung:
44 var=tralala
45 echo ${var//a/b}
46 echo ${var/a/b}
47
48
49 viele Grüße
50
51 Christof
52 --
53 Good day for a change of scene. Repaper the bedroom wall.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-de] Re: kleines Bash Problem Robert Welz <welz@×××××××××.de>