Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
Google Site



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 02-16-2009
chebarbudo's Avatar
Registered User
 

Join Date: Nov 2008
Ort: olika
Inlägg: 196
Question Det går inte att hitta fel i sed uttryck

Hallå där,
Kan någon hjälpa mig hitta rätt uttryck för sed.
Jag vill Repace iface eth0 inet wathever
med iface eth0 inet statisk

Citat:
deneb: ~ # sed '/ ^ iface eth0 inet (.*)/ s / \ 1/static / "/ etc / network / interfaces
sed:-E uttryck # 1, röding 36: Ogiltig tillbaka referens
deneb: ~ # sed -r '/ ^ iface eth0 inet (.*)/ s / \ 1/static / "/ etc / network / interfaces
sed:-E uttryck # 1, röding 36: Ogiltig tillbaka referens
deneb: ~ # sed '/ ^ iface eth0 inet \ (.* \) / s / \ 1/static / "/ etc / network / interfaces
sed:-E uttryck # 1, röding 38: Ogiltig tillbaka referens
deneb: ~ # sed -r '/ ^ iface eth0 inet \ (.* \) / s / \ 1/static / "/ etc / network / interfaces
sed:-E uttryck # 1, röding 38: Ogiltig tillbaka referens
Tack för din hjälp
Santiago
Sponsrade länkar
  #2 (permalänk)  
Old 02-16-2009
Moderator
 

Join Date: februari 2007
Ort: Nederländerna
Inlägg: 4.959
Prova:


Kod:
sed 's/\(iface eth0 inet\).*/\1 static/'

Hälsningar
  #3 (permalänk)  
Old 02-16-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
 

Join Date: Dec 2008
Ort:. Tillhör
Inlägg: 2.960

Kod:
sed '/^iface eth0 inet / s/^\(iface eth0 inet\).*/\1 static/' /etc/network/interfaces

En back hänvisning alltid är endast giltig inom substitutionsplan och kan inte föras över kommandon.
  #4 (permalänk)  
Old 02-16-2009
danmero danmero is offline Forum Advisor  
 

Join Date: Nov 2007
Ort: H3X
Inlägg: 1566

Kod:
sed '/iface eth0 inet/s/\(.*\) .*$/\1 static/' file

  #5 (permalänk)  
Old 02-16-2009
vgersh99's Avatar
Moderator
 

Join Date: februari 2005
Ort: Boston, MA
Inlägg: 5.197

Kod:
$ echo 'iface eth0 inet wathever foo' | sed '/^iface eth0 inet / s/^\(iface eth0 inet\).*/\1 static/'
iface eth0 inet static


Kod:
$ echo 'iface eth0 inet wathever foo' | sed '/^iface eth0 inet / s/^\(iface eth0 inet\) *\([^ ][^ ]*\) *\(.*\)/\1 static \3/'
iface eth0 inet static foo

  #6 (permalänk)  
Old 02-16-2009
chebarbudo's Avatar
Registered User
 

Join Date: Nov 2008
Ort: olika
Inlägg: 196
Tack Franklin52, pludi, danmero och vgersh99.
pludi har rätt när han säger:
Citat:
Ursprungligen postat av pludi View Post
[code] En back hänvisning alltid är endast giltig inom substitutionsplan och kan inte föras över kommandon.
Sponsrade länkar
Closed Thread

Komihåglista

Taggar
tillbaka referens, ersätta, sed

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är Av


Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Gjorde ett misstag med HACMP azzed27 AIX 13 10-21-2008 02:39
Fel: initializer uttryck listan behandlas som sammansatta uttryck arunchaudhary19 Programmering 12 11-16-2007 06:44
awk uttryck för att hitta en eller flera nollor hnhegde Shell-programmering och Skript 3 10-19-2006 04:09
Fel i caculating Benchmark Genomsnittliga pja UNIX Riktmärken 0 02-27-2006 08:15
Crontab fel! cstovall UNIX for Dummies Frågor & Svar 4 07-17-2003 02:00



Alla tider är GMT -4. Klockan är nu 04:14.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0