/
Forside
/
Teknologi
/
Operativsystemer
/
Linux
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Linux
#
Navn
Point
1
o.v.n.
11177
2
peque
7911
3
dk
4814
4
e.c
2359
5
Uranus
1334
6
emesen
1334
7
stone47
1307
8
linuxrules
1214
9
Octon
1100
10
BjarneD
875
sed search/replace ?
Fra :
Brian Ipsen
Dato :
24-11-03 10:05
Hej!
Jeg har følgende streng i en conf fil:
HostAliases="localhost 127.0.0.1 REGEX[^.*\.myserver\.com$]"
Denne vil jeg gerne have ændret til:
HostAliases="REGEX[^.*\.domain\.dk$]"
(hvilket, så jeg forstår, betyder, at det vil matche alle entries, som
ender på "domain.dk") - men hvordan får jeg sed til at gøre dette ??
Jeg har prøvet følgende:
s}HostAliases="localhost 127\.0\.0\.1
REGEX\[\]\^\.\*\\\.myserver\\\.com\$]"}HostAliases="www\.domain\.dk
domain\.dk"}
blot for at se, om jeg kan få den til at matche - men uden held....
hvor i min mask'ing i søge-delen går det galt ?
Mvh
Brian
Jacob Gaarde (
25-11-2003
)
Kommentar
Fra :
Jacob Gaarde
Dato :
25-11-03 17:13
On Mon, 24 Nov 2003 10:04:42 +0100
Brian Ipsen <spammers@nowhere.net> wrote:
>> Jeg har prøvet følgende:
>
> s}HostAliases="localhost 127\.0\.0\.1
> REGEX\[\]\^\.\*\\\.myserver\\\.com\$]"}HostAliases="www\.domain\.dk
> domain\.dk"}
>
> blot for at se, om jeg kan få den til at matche - men uden held....
> hvor i min mask'ing i søge-delen går det galt ?
sed forventer at man escaper mange tegn som backslash, punktum, stjerne,
.... - dette fordi disse tegn ellers har en bestemt betydning for sed
(og mange andre programmer, der arbejder med regexp's)
en udmærket tutorial :
<
http://www-106.ibm.com/developerworks/linux/library/l-sed1.html>
<
http://www-106.ibm.com/developerworks/linux/library/l-sed2.html>
<
http://www-106.ibm.com/developerworks/linux/library/l-sed3.html>
--
//Jacob Gaarde
//Dont reply to my (aparent) e-mail address. Instead Use
//e-mail : gaarde <at> mailme <dot> dk
Søg
Alle emner
Teknologi
Operativsystemer
Linux
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410977
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.